栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

@Import和@Conditional注解

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

@Import和@Conditional注解

 @import

@import({User.class, DBHelper.class})
@Configuration(proxyBeanMethods = false) //告诉SpringBoot这是一个配置类 == 配置文件
public class MyConfig {
}

import将指定类型的类导进去,并且可以自动的给这俩个组件创建无参构造器,和指定类型的对象放在容器

@Conditional

ctrl+h打开注解的继承树,有许多的派生注解

condition翻译就是有条件的,顾名思义就是通过各种条件去组件注入

比如ConditionOnBean,和ConditionOnMissionBean俩个注解是对立的

一个是如果组件中存在某个Bean则注入当前Bean,另外一个就是不存在某个Bean则注入当前Bean

若将注解写再类名上,若容器里面有组件的类中Bean全部装配,反之不装配.

注意:

 上情况会先判断注解,因为判断时还未装配到容器,所以类中俩个Bean都装配失败

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/758942.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号