1 2
| @EnableConfigurationProperties(MyConfigurationProperties.class)
|
原理分析: 可以看出EnableConfigurationProperties又导入了EnableConfigurationPropertiesRegistrar
类 
1 2 3 4 5 6 7
| @Override public void registerBeanDefinitions(AnnotationMetadata metadata, BeanDefinitionRegistry registry) { registerInfrastructureBeans(registry); registerMethodValidationExcludeFilter(registry); ConfigurationPropertiesBeanRegistrar beanRegistrar = new ConfigurationPropertiesBeanRegistrar(registry); getTypes(metadata).forEach(beanRegistrar::register); }
|
具体看图
