我无法让我的Spring-boot项目提供静态内容。
我已经在src/main/resources
下放置了一个名为static
的文件夹。 在它里面,我有一个名为images
的文件夹。 当我打包应用并运行它时,它无法找到我放在那个文件夹中的图像。
我尝试将静态文件放置在public
,resources
和META-INF / resources
中,但没有任何作用。
如果我运行命令jar -tvf app.jar
,我可以看到文件位于正确的文件夹中:/static/images/head.png
,但是调用:http://localhost:8080/images/head.png
,我得到一个 404
错误。
为什么Spring-boot找不到这个东西呢?(顺便说一句,我正在使用1.1.4版本)
@EnableWebMvc
(或其等效物)。 这将关闭默认的Boot MVC配置。 - Dave Syer