SpringBoot 实战 笔记整理
一、开发第一个应用程序 启动引导spring @SpringBootApplication 开启了Spring的组件扫描和Spring Boot的自动配置功能;同时它也是将三个有用的注解组合在了一起。 @Configuration:表明该注类使用Spring基于Java的配置 @ComponentScan:启用组件扫描 @EnableAutoConfiguration:开启Spring Boot自动配置的功能 tip:如果你的应用程序需要Spring Boot自动配置以外的其他Spring配置,最好把它写到一个单独的用@Configuration标注的类里。 springboot的自动配置:向应用加入Spring Boot时,有个名为spring-boot-autoconfigure的JAR文件,包含很多配置。每个配置类都在应用程序的ClassPath中,都有机会为应用程序的配置添砖加瓦。在Spring4.0引入了Spring的条件化配置(condition),该配置允许配置存在应用程序中,但满足某些特定条件之前都忽略这个配置。 二、自定义配置 springboot设计加载配置的顺序是:先加载应用级配置随后再考虑自动配置类(通过设置的@condition条件来覆盖默认的自动配置类)。 自动配置微调: 1、禁用模版缓存(开发环境,模版只编译一次,不能实时看到效果)去掉缓存