重生之我在地球Online学JAVA day17

一、自动配置原理 1、源码跟踪 @SpringBootApplication: 该注解标识在SpringBoot工程引导类上,是SpringBoot中最最最重要的注解。该注解由三个部分组成: @SpringBootConfiguration:该注解与 @Configuration 注解作用相同,用来声明当前也是一个配置类。 @ComponentScan:组件扫描,默认扫描当前引导类所在包及其子包。 @EnableAutoConfiguration:SpringBoot实现自动化配置的核心注解。 2、@Conditional条件判断注入bean 作用:按照一定的条件进行判断,在满足给定条件后才会注册对应的bean对象到Spring IOC容器中。 位置:方法、类 @Conditional 本身是一个父注解,派生出大量的子注解: @ConditionalOnClass:判断环境中是否有对应字节码文件,才注册bean到IOC容器。 @ConditionalOnMissingBean:判断环境中没有对应的bean(类型 或 名称) ,才注册bean到IOC容器。 @ConditionalOnProperty:判断配置文件中有对应属性和值,才注册bean到IOC容器。 QQ_1779675152736.png 二、Web后端开发总结 SSM:SpringMVC、Spring framework、Mybatis 51a4514e38e09d171561f3269cab0a8e.jpg

0个评论
点击登录,快来和大家讨论吧~
表情
图片
暂无评论
悔忆
下载 APP