2.spring boot的主配置类

1.@springBootApplication:是spring boot的主配置类,该注解类又包含:
1.@SpringBootConfiguration:该类又包含@Configuration,表示“配置类”:
a.加了@Configuration注解的类,表明该类是一个配置类
b.加了@Configuration注解的类会自动将这个类纳入SpringIoc容器
2.@EnableAutoConfiguration:开启自动配置功能:
可以找到@SpringbootApplication所在类的包;
作用:就会将该包即所有的子包全部纳入Spring容器;
SpringBoot在启动时会根据META_INF/Spring.factories
找到相应的三方依赖,并将这些依赖引入本项目.
3.@ComponentScan,其功能其实就是自动扫描并加载符合条件的组件或bean定义,最终将这些bean定义加载到容器中。
在这里插入图片描述
总结:编写项目时,一般会对自己的代码以及三方依赖进行配置,但是spring boot可以自动配置:
1.自己写的代码,spring boot通过@SpringBootConfiguration自动帮我配置
2.三方依赖通过spring-boot-autoconfigure-2.0.3.RELEASE.jar中的META_INF/Spring.factories进行声明,然后通过@EnableAutoConfiguration开启使用
spring-boot-autoconfigure-2.0.3.RELEASE.jar包含了J2EE整合体系中需要的依赖

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值