2021/12/18 北京 SpringBoot(5)静态资源定制化,欢迎页和自定义favcion图标
SpringBoot默认的静态资源是放在项目类路径下这4个文件下的
默认将/**映射到:classpath:/META-INF/resources/,classpath:/resources/,classpath:/static/,classpath:/public/
静态资源放的是什么:js css img
怎么访问:当前项目根路径 / + 静态资源名
那么问题来了,在静态资源下有一个图片“bug.jpg”,同时requestMapping("/bug.jpg"),那么在浏览器访问“locolhost:8080/bug.jpg”,是会找静态资源的图片呢?还是走requestMapping映射呢。
答案是:先走Controller,再走静态资源处理器。
那怎么避免这种尴尬的情况呢?避免冲突呢?像下面这样配置后,我们再次访问静态资源的时候就必须加上前缀/res了。如: locolhost:8080/res/bug.jpg
spring:
mvc:
static-path-patter
2021/12/18 北京 SpringBoot(5)静态资源定制化,欢迎页和自定义favcion图标最先出现在Python成神之路。
共有 0 条评论