Spring @DependsOn 和 @ConditionalOnBean 的区别

在 Spring 中,注解 @DependsOn@ConditionalOnBean 的区别如下:

1、都是当前bean实例化依赖另外的bean实例

2、@DependsOn 最终两个实例都会创建,它用来控制当前Bean 一定在 DependsOn 所指向的Bean后面实例化

3、@ConditionalOnBean 只有当所指向的Bean的实例存在时,才创建当前Bean,否则不创建。即要么都有,要么都无。


(END)

相关推荐
2501_903238652 分钟前
Spring MVC配置与自定义的深度解析
java·spring·mvc·个人开发
计算机毕设指导615 分钟前
基于Springboot学生宿舍水电信息管理系统【附源码】
java·spring boot·后端·mysql·spring·tomcat·maven
计算机-秋大田22 分钟前
基于Spring Boot的兴顺物流管理系统设计与实现(LW+源码+讲解)
java·vue.js·spring boot·后端·spring·课程设计
剑走偏锋o.O4 小时前
Spring MVC 框架学习笔记:从入门到精通的实战指南
学习·spring·springmvc
2501_903238655 小时前
Spring MVC中环境配置的实战应用
java·spring·mvc·个人开发
程序员侠客行5 小时前
Spring事务原理详解 三
java·后端·spring·架构
m0_748247557 小时前
springboot中配置logback-spring.xml
spring boot·spring·logback
计算机-秋大田8 小时前
基于Spring Boot的农产品智慧物流系统设计与实现(LW+源码+讲解)
java·开发语言·spring boot·后端·spring·课程设计
计算机毕设指导68 小时前
基于SpringBoot的城乡商城协作系统【附源码】
java·spring boot·后端·mysql·spring·tomcat·maven
caihuayuan48 小时前
PHP建立MySQL持久化连接(长连接)及mysql与mysqli扩展的区别
java·大数据·sql·spring