从spring引导war文件提供文件

从spring引导war文件提供文件,spring,spring-boot,Spring,Spring Boot,我按照指南将“hello,world”级别的Spring Boot应用程序转换为war文件。我可以像jar一样运行这场战争,它将返回简单的模板 我不明白的是为什么我不能访问我创建的main.css文件。我把它放在“static/css/main.css”下的resources目录中,根据文档,Spring Boot将自动为“resources”、“static”、“public”和“META-INF/resources”下的文件提供服务器。但是,当我构建war文件并运行它时,我无法在浏览器中查询

我按照指南将“hello,world”级别的Spring Boot应用程序转换为war文件。我可以像jar一样运行这场战争,它将返回简单的模板


我不明白的是为什么我不能访问我创建的main.css文件。我把它放在“static/css/main.css”下的resources目录中,根据文档,Spring Boot将自动为“resources”、“static”、“public”和“META-INF/resources”下的文件提供服务器。但是,当我构建war文件并运行它时,我无法在浏览器中查询这些文件(如
http://localhost:8080/static/css/main.css
)。你有没有错过一步?如果我查看创建的war文件,我会看到“templates”目录旁边的“WEBINF/classes”中的“static”目录和保存我的应用程序的目录

src/main/resources/static
中的文件由
/
提供,因此路径中不需要
static
。您可以从
http://localhost:8080/css/main.css

src/main/resources/static
中的文件是从
/
提供的,因此路径中不需要
static
。您可以从
http://localhost:8080/css/main.css