spring boot 文件夹(目录)默认静态资源访问规则和优先级

src/main/java:存放代码

src/main/resources

  • resources:(Spring Boot 默认的)存放资源文件
  • static:(Spring Boot 默认的)存放静态文件,比如 css、js、image、静态页面, (访问方式 http://localhost:8080/index.html)
  • public:(Spring Boot 默认的)存放公共文件。(访问方式 http://localhost:8080/js/main.js)
  • templates:(用户自己定义的,可以随便取名,但这里使用公认的文件名)存放静态页面,比如 jsp、html、tpl
  • config:(用户自己定义的,可以随便取名,但这里使用公认的文件名)存放配置文件,比如 application.properties

访问的优先级:

上述归纳是本人测试后的认知,如有错误,请勿嘲讽,喷骂,谢谢,欢迎指正,学习交流。