【Spring】 @ConditionalOnExpression 满足条件才初始化Bean 的奇技淫巧

1.声明 某个Bean 仅在一定条件下 才初始化Bean,否则 就不初始化。

2.如上,如果在swappingA应用启动时,通过@Resource去获取线程池2,就会启动失败,找不到该Bean

启动就会报错

3.所以,想要在swappingA启动时候,也能取到myTaskExecutor2 该Bean,修改@ConditionalOnExpression的条件

如下标红新增

Original: https://www.cnblogs.com/sxdcgaq8080/p/16062346.html
Author: Angel挤一挤
Title: 【Spring】 @ConditionalOnExpression 满足条件才初始化Bean 的奇技淫巧

原创文章受到原创版权保护。转载请注明出处:https://www.johngo689.com/539696/

转载文章受原作者版权保护。转载请注明原作者出处!

(0)

大家都在看

  • IO多路复用

    划分内核态/用户态 之前说过七层/五层/四层的 网络模型,我们从网络模型可以看出 &…

    Java 2023年6月7日
    080
  • 同一台电脑生成多份ssh私钥和公钥,映射多个GitHub账号

    当我们使用 Git 进行代码版本控制时,经常出现一台电脑需要连接多个Git 账号的情况,此时需要在一台电脑上生成多份 ssh 私钥和密钥,同时映射多个 Git 账号;这里我们需要同…

    Java 2023年6月5日
    060
  • SpringBoot一个服务按多个端口同时启动

    为了模拟集群环境,本地项目一个项目按不同端口多启动,如何配置多个端口同时启动。 1、首先,你得有一个springboot项目,然后点击修改运行配置 2、将你的项目配置的右上角的Al…

    Java 2023年5月30日
    063
  • Java中@Qualifier注解

    当使用@Autowired注解按照组件类型进行注入时,若存在多个相同类型的组件时,spring就不知道该注入哪个了。此时就可以在多个相同类型的组件上使用@Component(&#8…

    Java 2023年5月29日
    081
  • java 获取网页写入本地文件来解决让一个js事件

    依赖 org.apache.httpcomponents httpmime 4.5.2 org.apache.poi poi 3.14 调用 public static void …

    Java 2023年6月9日
    063
  • FileReader与FileWriter

    FileReader(文件字符输入流) 只能读取普通文本 读取文本内容时,比较方便 与FileInputStream读取文本时的不同是把数组换成char[ ]数组 1.构造方法: …

    Java 2023年6月9日
    060
  • 【Java面试手册-基础篇】Java类中的main() 方法可以被继承吗?

    答案是肯定的,也就是说, main() 方法可以被继承。 下面来看看一个具体的例子,首先定义两个类 MainParent 和 MainChild,如下: MainParent.ja…

    Java 2023年6月8日
    071
  • Java 项目安全、如何进行安全审计

    密码出现位置: 1.properties后缀文件2.java后缀文件3.xml后缀文件 相关 – 关键词: 1.password2.pass3.jdbc4.userna…

    Java 2023年5月29日
    0102
  • Java数据类型

    Java数据类型 Java是一种强类型语言,这意味着必须为每一个变量声明一种类型。 Java的数据类型可分为两大类:基本数据类型(primitive data type)和引用数据…

    Java 2023年6月5日
    075
  • 【java.lang.UnsatisfiedLinkError: 找不到指定的模块。】问题的解决

    Java程序引用C写的DLL动态库,出现如下错误:【java.lang.UnsatisfiedLinkError: 找不到指定的模块。】网上查询有三种可能导致此错误。 一、JDK版…

    Java 2023年5月29日
    054
  • spring boot配置

    spring.application.name=XXXXXserver.port=9515 health显示down的问题endpoints.health.sensitive= f…

    Java 2023年5月30日
    071
  • 【设计模式】Java设计模式-命令模式

    Java设计模式 – 命令模式 😄生命不息,写作不止🔥 继续踏上学习之路,学之分享笔记👊 总有一天我也能像各位大佬一样🏆 一个有梦有戏的人 @怒放吧德德🌝分享学习心得,…

    Java 2023年6月16日
    066
  • php在大并发下redis锁实现

    在现如今电商盛行的时期,会出现很多促销活动,最为常见的就是秒杀。在秒杀系统中最为常见的问题就是会出现超卖的情况,那么如何来杜绝超卖的情形了,在业务逻辑层面可以使用缓存以及加锁的手法…

    Java 2023年6月8日
    075
  • Git:克隆别人仓库到本地,再推送到自己的远程仓库

    看别人写的很复杂,自己摸索了一下 fork 最简单的直接fork到自己远程仓库,然后 clone一下到本地 clone后再推送 clone 删除本地的 .git文件,然后add、c…

    Java 2023年6月7日
    075
  • 对于Java中权限修饰符的理解

    老是把Java中权限修饰符给忘记,写一个博客加深印象吧 权限分为四个作用域:当前类,同一个包,其他包的子类,其他包的类。 首先要知道包的概念,Java中一个包是指一个package…

    Java 2023年6月15日
    057
  • 面试必备:ThreadLocal详解

    前言 大家好,我是 捡田螺的小男孩。 无论是 工作还是面试,我们都会跟 ThreadLocal打交道,今天就跟大家聊聊 ThreadLocal哈~ ThreadLocal是什么?为…

    Java 2023年6月5日
    080
亲爱的 Coder【最近整理,可免费获取】👉 最新必读书单  | 👏 面试题下载  | 🌎 免费的AI知识星球