我正在尝试运行Spring Boot示例应用程序 . 我在webapp文件夹下的“images”文件夹中添加了几个图像(与WEB-INF相同) .
我创建了可执行jar,这些图像在网页上正确显示 .
但是,我正在摸不着头脑,这个图像文件夹在可执行jar中?这些图像是否在lib jar中?
提前致谢 .
更新:在另一台机器上尝试相同的jar后,问题会改变altogather . 现在,我可以确认图像不是可执行“胖”jar的一部分,因为这些图像不会出现在网页上 . 更进一步,“webapp”下的所有文件都没有打包在jar中 . 我把spring-boot-maven-plugin插件放在pom中并使用“mvn package”来创建jar . 在我的src项目中,webapp在src / main下(与java和资源相同) .
2 回答
这包含在_1535312中:
您应该将静态资源放在
src/main/resources
中 .