这篇“SpringBoot静态资源映射的方法”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“SpringBoot静态资源映射的方法”文章吧。
SpringBoot对于SpringMVC的自动化配置都在WebMVCAutoConfiguration类中。
其中一个静态内部类WebMvcAutoConfigurationAdapter实现了WebMvcConfigurer接口。(361)
WebMvcConfigurer接口中定义了addResourceHandlers处理静态资源的默认映射关系.(500)
addResourceHandlers在WebMvcAutoConfigurationAdapter类中实现
其中
返回静态资源的默认映射关系,
getStaticLocations()方法在ResourceProperties中定义
其中,
classpath:/META-INF/resources/
classpath:/resources/
classpath:/static/
classpath:/public/
第五个默认的资源映射:在静态方法getResourceLocations中定义
/
小结:
默认情况下,可以在以下五个位置放置静态资源
【静态资源一般放在classpath:/static/目录下】
favicon.ico是浏览器左上角的图标,可以放在静态资源路径下或者类路径下,静态资源路径优先级高。
SpringBoot启动后默认在静态资源目录下寻找index.html,如果没有找到;就会去resource免费云主机、域名/templates目录下寻找index.html(使用Thymeleaf模板)以上就是关于“SpringBoot静态资源映射的方法”这篇文章的内容,相信大家都有了一定的了解,希望小编分享的内容对大家有帮助,若想了解更多相关的知识内容,请关注云技术行业资讯频道。
本篇内容主要讲解“微前端框架导入加载子应用的方法是什么”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“微前端框架导入加载子应用的方法是什么”吧!下面代码,我指定的entry,就是子应用的访问入口地址微前端到底是怎么回…