一、使用SpringBoot:
(1)创建SpringBoot应用,选中需要的模块;
(2)SpringBoot已经将这些场景默认配置好了,只需将少量需要配置的文件进行配置即可
(3)编写业务代码
二、自动配置原理
xxxxAutoConfiguration:帮我们给容器中自动配置组件
xxxxproperties:配置类来封装配置文件中的内容
三、静态资源的映射
//配置欢迎页的映射
@Bean
public WelcomePageHandlerMapping welcomePageHandlerMapping(ApplicationContext applicationContext) {
WelcomePageHandlerMapping welcomePageHandlerMapping = new WelcomePageHandlerMapping(new TemplateAvailabilityProviders(applicationContext), applicationContext, this.getWelcomePage(), this.mvcProperties.getStaticPathPattern());
welcomePageHandlerMapping.setInterceptors(this.getInterceptors());
return welcomePageHandlerMapping;
}
(1)所有/webjars/**,都去classpath:/META-INF/resources/webjars/找资源;
(2)/**访问当前项目的任何资源,(静态资源的文件夹)
(3)欢迎页,静态资源文件夹下的所有index.html页面,被/**映射
(4)所有的**/favicon.ico 都在静态资源的文件下找