springboot是什么
springboot有什么作用
springboot的优势
1启动main方法
2初始化配置(加载依赖)
3创建应用程序上下文(创建应用上下文对象)
4配置工厂对象(创建工厂对象)
5注册并实例化bean工厂发布处理器(执行创建bean工厂)
6注册并实例化bean发布处理器(执行创建bean对象)
7初始化所有bean工厂缓存的bean对象(初始化bean工厂缓存bean对象)
8发布通知—通知上下文刷新完成(启动tomct服务器)
9通知监听者—启动程序完成(spring监听tomcat启动)
@SpringBootConfiguration 注解,继承@Configuration注解,主要用于加载配置文件(扫描所有配置文件,并且将@Bean注解标记的方法的实例纳入spring容器)
@EnableAutoConfiguration 注解,开启自动配置功能(自动开启配置功能)
@ComponentScan 注解,主要用于组件扫描和自动装配(用于组件的扫描和自动装配)