我已经在Maven中创建了一个具有SpringBoot -boot-devtools的spring应用程序
我可以在Intellji中毫无问题地运行它。但是如果我从正在构建的jar运行它,它会抛出以下异常。它给出了以下异常。看起来devtool jar没有打包?!
org.springframework.beans.factory.BeanDefinitionStoreException:无法分析配置类org/springframework/boot/devtools/filewatch/FileChangeListener.class;嵌套异常为java.io.FileNotFoundException:无法打开类路径资源com.x.TestApplication,因为它不存在
发布于 2020-07-25 04:07:33
默认情况下,将Devtools从打包的jar中排除,以避免在生产部署中意外使用它。如果您想在打包的jar中包含Devtools,您可以选择加入。为此,在您的插件配置中将excludeDevtools设置为false:
<build>
<plugins>
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
<configuration>
<excludeDevtools>false</excludeDevtools>
</configuration>
</plugin>
</plugins>
</build>https://stackoverflow.com/questions/63079921
复制相似问题