javaConfig 就是配置类 加注解,( @Configuration 确保单例性 ),就是用java代码代替xml的配置

    搭建SpringBoot项目的两种方式:
    1.通过main方法传入当前类 以jar包方式搭建
    2.继承SpringBootServletInitializer 以war包方式搭建
    image.png

    自动配置原理:

    1. @SpringBootApplication注解, 根配置类的优先级会比@Configuration的优先级更高

    image.png

    1. @EnableAutoConfiguration,中有一个

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