如何将SpringBoot静态资源访问配置成支持长尾关键词查询?
- 内容介绍
- 文章标签
- 相关推荐
本文共计1728个文字,预计阅读时间需要7分钟。
一、在前面的话中,我们介绍过SpringBoot自动配置的原理,基本如下:
xxxxAutoConfiguration:帮助我们给容器中自动配置组件;
xxxxProperties:配置类来封装配置文件中相关配置的属性;
二、静态资源
静态资源
一、说在前面的话
我们之间介绍过SpringBoot自动配置的原理,基本上是如下:
xxxxAutoConfiguration:帮我们给容器中自动配置组件; xxxxProperties:配置类来封装配置文件的内容;
二、静态资源映射规则
1、对哪些目录映射?
classpath:/META-INF/resources/ classpath:/resources/ classpath:/static/ classpath:/public/ /:当前项目的根路径
2、什么意思?
就我们在上面五个目录下放静态资源(比如:a.js等),可以直接访问(localhost:8080/a.js),类似于以前web项目的webapp下;放到其他目录下无法被访问。
3、为什么是那几个目录?
3.1、看源码
我们一起来读下源码,这个是SpringBoot自动配置的WebMvcAutoConfiguration.java类来帮我们干的。
本文共计1728个文字,预计阅读时间需要7分钟。
一、在前面的话中,我们介绍过SpringBoot自动配置的原理,基本如下:
xxxxAutoConfiguration:帮助我们给容器中自动配置组件;
xxxxProperties:配置类来封装配置文件中相关配置的属性;
二、静态资源
静态资源
一、说在前面的话
我们之间介绍过SpringBoot自动配置的原理,基本上是如下:
xxxxAutoConfiguration:帮我们给容器中自动配置组件; xxxxProperties:配置类来封装配置文件的内容;
二、静态资源映射规则
1、对哪些目录映射?
classpath:/META-INF/resources/ classpath:/resources/ classpath:/static/ classpath:/public/ /:当前项目的根路径
2、什么意思?
就我们在上面五个目录下放静态资源(比如:a.js等),可以直接访问(localhost:8080/a.js),类似于以前web项目的webapp下;放到其他目录下无法被访问。
3、为什么是那几个目录?
3.1、看源码
我们一起来读下源码,这个是SpringBoot自动配置的WebMvcAutoConfiguration.java类来帮我们干的。

