本文介绍: SpringBoot中我们每次只要通过创建启动类,就能启动项目,主要是在类上加入了@SpringBootApplication的注解,此文章就是看看该注解能自动配置是因为中包含了哪些注解。
@SpringBootApplication注解
springboot是基于spring的新型的轻量级框架,最厉害的地方当属**自动配置。**那我们就可以根据启动流程和相关原理来看看,如何实现传奇的自动配置
从上面代码可以看出,Annotation定义(@SpringBootApplication)和类定义(SpringApplication.run)最为耀眼,所以要揭开SpringBoot的神秘面纱,我们要从这两位开始就可以了。
1.@SpringBootConfiguration注解
包括了@Configuration,配合@Bean代替xml配置文件的形式注入bean:
a)xml配置文件的形式注入bean
b)注解配置形式注入bean
2.@EnableAutoConfiguration注解
2.1.@AutoConfigurationPackage注解
2.2.@Import注解
3.@ComponentScan
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。