我正在使用Spring Boot 2.1.2,试图使Web服务和MVC正常工作。现在我有一个像这样的目录结构:
每当我尝试访问localhost:8080/findme.css
时,它都会解决,但是当我访问localhost:8080/css/main.css
时,我会得到一个404。
我曾经尝试过使用WebMvcConfigurer
的{{1}}方法,但是没有任何运气。我尝试了比图片更多的组合,但似乎都没有用。
如何在子文件夹中获取资源?
仅添加一些可能的相关信息,我正在运行Intellij IDEA Ultimate 2018.3.。我正在通过调试此处显示的主要功能来启动服务器(从我的项目的根目录开始)。我也在使用gradle,而不是maven。
编辑:
因此Intellij似乎与此有关。如果我运行addResourceHandlers
并在bootJar
中运行结果.jar
,它将启动,并且我可以访问project/build/libs
。我不确定为什么到目前为止它不能与Intellij的运行配置一起使用。