SpringBoot基础篇Bean之条件注入@Condition使用姿势 | 您所在的位置:网站首页 › condition的使用 › SpringBoot基础篇Bean之条件注入@Condition使用姿势 |
程序员健身是为了保养还是保命?参与话题讨论赢好礼 >>>![]() 更多Spring文章,欢迎点击 一灰灰Blog-Spring专题 前面几篇关于Bean的基础博文中,主要集中在Bean的定义和使用,但实际的情况中有没有一些场景是不加载我定义的bean,或者只有满足某些前提条件的时候才加载我定义的Bean呢? 本篇博文将主要介绍bean的加载中,条件注解@Conditional的相关使用 I. @Conditional注解这个注解在Spring4中引入,其主要作用就是判断条件是否满足,从而决定是否初始化并向容器注册Bean 1. 定义@Conditional注解定义如下,其内部主要就是利用了Condition接口,来判断是否满足条件,从而决定是否需要加载Bean @Target({ElementType.TYPE, ElementType.METHOD}) @Retention(RetentionPolicy.RUNTIME) @Documented public @interface Conditional { Class |
CopyRight 2018-2019 实验室设备网 版权所有 |