名称 | 用途 | 作用域 |
---|---|---|
@Configuration | 标志该类可以是个配置类,可以以JavaConfig的方式进行配置 | 类 |
@ConditionalOnClass | 参数中的类在classpath中才能激活配置类 | 类/方法 |
@AutoConfigureBefore | 在指定自动配置类之前生效 | 类 |
@AutoConfigureAfter | 在指定自动配置类之后生效 | 类 |
@ConditionalOnMissingBean | 当参数中的bean不存在时生效,通常需要搭配@Bean | 类/方法 |
@Bean | 以JavaConfig的方式创建一个对象,归容器托管,比xml方式先创建 | 方法/注解类上 |
@Import | 引入其他的配置类,使其他的配置类生效 | 类 |
@EnableConfigurationProperties | 激活指定的pojo,被容器托管 | 类 |
@ConditionalOnSingleCandidate | 当容器中有唯一的参数类型bean或者被@Primary修饰的Bean | 类/方法 |
持续更新中…