一些注解的解释
(1)@Conditional
-
可以通过条件控制是否注入Bean
-
小例子
(2)@ConditionalOnClass
-
Classpath里有指定的类时起效
-
小例子
(3)@ConditionalOnBean
-
DI容器中存在该类型Bean时起效
-
小例子
(4)@Configuration,@Bean
@Configuration的proxyBeanMethods属性:
相当于spring中的@scope:
(5)@Component
(6)@Import
(7)@ImportResource
(8)配置注解 @EnableConfigurationProperties , @ConfigurationProperties
方式一:
方式二:如果指定的配置目标类没有注册到容器中(即没有@Component注解),则在配置类上使用@EnableConfigurationProperties