Fork me on github

Spring Boot 中静态目录原理

默认的静态资源目录为resources目录下的:

  • public
  • static
  • resources
  • META-INF/resources

请求进来,先去找Controller看能不能处理,不能处理的所有请求都交给静态资源处理器
静态资源处理器就会去对应目录寻找相关的静态资源

可以通过配置进行修改默认的静态资源目录(修改之后默认的目录会失效)

resources: 
   static-locations: [classpath:/haha/]

静态资源访问前缀:

spring: 
   mvc:
      static-path-pattern: /res/**

当前项目 + static-path-pattern + 静态资源名 = 静态资源文件夹下寻找

代码演示
链接:https://pan.baidu.com/s/16-P8xWT4twKxp5dm_Fgrow
提取码:pgg2

posted @ 2022-08-09 16:52  zjy4fun  阅读(182)  评论(0编辑  收藏  举报