spring-boot-devtools在缺少MANIFEST.MF的JAR上失败

时间:2016-04-21 12:23:35

标签: java spring spring-boot

我有使用1.4.0.M2的简单Spring Boot应用程序,它工作正常。当我向混合添加spring-boot-devtools时,应用程序拒绝启动:

Exception in thread "main" java.lang.NullPointerException
    at org.springframework.boot.devtools.restart.ChangeableUrls.…
      getUrlsFromClassPathAttribute(ChangeableUrls.java:121)

罪魁祸首是javax.inject:javax.inject:1,其中不包含MANIFEST.MF。当然有人可能认为它是一个有缺陷的JAR,但不幸的是它是一个非常普遍的。看起来像Spring Boot中的一个错误让我这样反应。

如果不使用javax.inject

,我该怎样避免这种行为

1 个答案:

答案 0 :(得分:2)

此问题已fixed on master,将在Spring Boot 1.4.0.M3中提供。