SpringBoot基础篇Bean之条件注入@Condition使用姿势 您所在的位置:网站首页 condition的使用 SpringBoot基础篇Bean之条件注入@Condition使用姿势

SpringBoot基础篇Bean之条件注入@Condition使用姿势

2022-03-27 00:33| 来源: 网络整理| 查看: 265

程序员健身是为了保养还是保命?参与话题讨论赢好礼 >>>

更多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 实验室设备网 版权所有