无法访问http://localhost:8080/static/css/reset.css 文件

项目目录结构为:

springboot 静态资源路径问题(无法访问css,js等静态文件)_spring

index.ftl文件内容为:

springboot 静态资源路径问题(无法访问css,js等静态文件)_css_02

打开http://localhost:8080/buyer/index页面不显示样式且打开http://localhost:8080/static/css/reset.css报错:

springboot 静态资源路径问题(无法访问css,js等静态文件)_静态资源_03

在application.yml文件中添加:
 

# 应该以什么样的路径来访问静态资源,这表示只有静态资源的访问路径为/static/ 时才会处理(如http://localhost:8080/static/css/base.css)
spring.mvc.static-path-pattern: /static/**
#用于告诉Spring Boot应该在何处查找静态资源文件,查找文件时会依赖于配置的先后顺序依次进行
spring.resources.static-locations=classpath:/static,classpath:/public,classpath:/resources,classpath:/META-INF/resources

添加完以上2条语句后,可正常访问静态资源(第二条语句为spring默认配置可不写).