SpringBoot基础-配置
| 分类: JAVA开发 |
启用 @ConfigurationProperties
方式一: @ConfigurationPropertiesS can(basePackages =
{"com.sjyl.app.config"})
方式二: @EnableConfigurationPrope rties({ConfigBean.class})
方式三: 添加 @Component 注解
方式四: 通过 @Bean 方法
方式一: @ConfigurationPropertiesS
方式二: @EnableConfigurationPrope
方式三: 添加 @Component 注解
方式四: 通过 @Bean 方法
@Configuration注解的类的加载实现原理:https://www.javazhiyin.com/68477.html
答案:
ConfigurationClassPostPr ocessor
@Configuration的注解处理器ConfigurationClassPostPr ocessor的创建
1.ConfigurationClassPostPr
ConfigurationClassParser
2.AutowiredAnnotationBeanP
3.CommonAnnotationBeanPost
ConfigurationClassParser ::processConfigurationClas s
{
...
this.configurationClasses.put(configClass,
configClass); // breakpoint
}
后一篇:SpringBoot基础-数据库

加载中…