javaConfig 就是配置类 加注解,( @Configuration 确保单例性 ),就是用java代码代替xml的配置
搭建SpringBoot项目的两种方式:
1.通过main方法传入当前类 以jar包方式搭建
2.继承SpringBootServletInitializer 以war包方式搭建
自动配置原理:
- @SpringBootApplication注解, 根配置类的优先级会比@Configuration的优先级更高

- @EnableAutoConfiguration,中有一个
@AutoConfigurationPackage:确定自动加载扫描包的路径 所以这也就是为什么主启动类永远在根路径下.
