Spring Boot 添加webapp目录,访问静态资源

时间:2024-03-13 09:40:03

Spring Boot默认静态资源访问路径

org.springframework.boot.autoconfigure.web.ResourceProperties 类中定义了 Spring Boot 默认的静态资源访问路径:CLASSPATH_RESOURCE_LOCATIONS = { “classpath:/META-INF/resources/”,
“classpath:/resources/”, “classpath:/static/”, “classpath:/public/” };

默认的除了以上配置外,还有webapp目录下的资源,以下使用IDEA进行webapp的配置。

使用IDEA为Spring Boot添加webapp目录

选中项目,F4快捷键打开以下页面,配置webapp目录

Spring Boot 添加webapp目录,访问静态资源

创建静态资源

在添加好的webapp目录下,添加静态资源文件

Spring Boot 添加webapp目录,访问静态资源
在浏览器上直接通过url访问即可访问到相关资源:
Spring Boot 添加webapp目录,访问静态资源

注意如果你的应用将被打包成jar,那就不要使用src/main/webapp文件夹。尽管该文件夹是一个共同的标准,但它仅在打包成war的情况下起作用,如果产生一个jar,多数构建工具都会静悄悄的忽略它!所以根据需要进行配置