springboot如何根据bean名字注入
目前,在做springboot与ActiveMQ的整合时,出现一个问题,就是相同类型的bean,但是不同的bean名称,但是我需要同时进行注入。下面记录一下过程。
两个bean
@Bean(autowire = Autowire.BY_NAME,value = "queue")
public Queue queue() {return new ActiveMQQueue("ActiveMQQueue");
}@Bean(autowire = Autowire.BY_NAME,value = "QueueProduct")
public Queue QueueProduct(){return new ActiveMQQueue("productQueue");
}
在controller注入
@RestController
@RequestMapping("/producer")
public class ProducerController {//注入点对点的模式(Queue模式)@Resource(name = "queue")private Queue queue;//注入queue模式@Resource(name = "QueueProduct")private Queue queueProduct;}
此时可以同时使用这两个Queue对象
springboot如何根据bean名字注入相关推荐
- 零配置 之 Spring 注解实现Bean依赖注入
转载自 [第十二章]零配置 之 12.2 注解实现Bean依赖注入 --跟我学spring3 12.2 注解实现Bean依赖注入 12.2.1 概述 注解实现Bean配置主要用来进行如依赖注入. ...
- Spring 注解实现Bean依赖注入之@Qualifier
三.@Qualifier:限定描述符,用于细粒度选择候选者: @Autowired默认是根据类型进行注入的,因此如果有多个类型一样的Bean候选者,则需要限定其中一个候选者,否则将抛出异常 @Qual ...
- springboot配置类中的bean名字能不能随便写
spring-boot推荐的编程思想是约定优于配置,这些固定名字的bean名字,就是这种编程思想的体理.必须叫这些约定俗成的名字.如果你改成别的名字,程序就无法成功运行. 1.如果是给框架使用的就要用 ...
- springboot:根据不同配置注入不同实现的bean
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录 前言` 我们在开发过程中,往往会碰到服务面向不同的应用场景的情况,需要根据配置进行bean的注入,以此来增加服务的灵活性: ...
- SpringBoot静态获取 bean的三种方式,你学会了吗?
欢迎关注方志朋的博客,回复"666"获面试宝典 来源:blog.csdn.net/showchi/article/details/97005720 注意:调用者要被spring管理 ...
- Springboot@Configuration和@Bean详解
Springboot@Configuration和@Bean详解 一.@Configuration @Target({ElementType.TYPE}) @Retention(RetentionPo ...
- springboot 前缀_SpringBoot配置文件的注入
需要了解更多java知识的朋友关注我的专栏,持续更新java知识. Java架构杂货铺zhuanlan.zhihu.com 1. 使用@PropertySource 使用 @PropertySour ...
- 【SpringBoot 】 组件管理 + 属性注入
组件管理 + 属性注入 组件管理 @Component 管理单个组件 @Configuration + @Bean 管理多个组件 属性注入 基本属性注入 @Value 对象方式注入 @Configur ...
- Spring bean无法注入的问题
注入bean的名字不对 下面是一些简单的例子 短信接口 public interface SmsService {} 短信实现类接口 @Service("smsServiceImpl&quo ...
最新文章
- Could not generate DH keypair 解决方案
- Geoserver怎样设置地图不同路线显示不用颜色样式(同一个图层组设置多个图层不同样式)
- JZOJ 5850. 【NOIP提高组模拟2018.8.25】e
- SAP Cloud for Customer 2102版本如何使用Key User Tool创建扩展字段 - extension field
- LeetCode 1790. 仅执行一次字符串交换能否使两个字符串相等
- jmeter 计数器_JMeter函数
- BFS - 20190206
- 647. 回文子串(JavaScript)
- 漫画:应用程序被拖慢?罪魁祸首是 Log4j!
- c#委托把方法当成参数
- L1-055 谁是赢家 (10 分)—团体程序设计天梯赛
- spring 事务案例--转账
- $stateParams 详解
- 南方cass快捷键命令修改在哪_南方cass快捷键命令
- 基于混沌系统的文本加密算法研究(一)——混沌及混沌加密的基础知识
- 运营商5G商业模式研究
- CPA、CPS、CPC、CPM推广是什么意思?
- 平衡树--替罪羊树 *
- linux学习杂碎:权限
- 转载:wps怎么制作半圆形时间轴? wps彩色时间轴的制作方法
热门文章
- ThinkPHP源码阅读最佳工具debug_backtrace
- 查询重复(重名)小组,科室,查询重复并且删除
- 为啥要学习Linux运维
- linux系统模拟mac,在 Linux 的 KVM 上安装 Mac OS X Mavericks 虚拟机
- 3天学会Jenkins_1_Jenkin与CI(Continuous Integration,持续集成)?
- 【笔记】Vue Element+Node.js开发企业通用管理后台系统——项目需求分析
- openCv--裁剪图像不规则区域
- 快手服务治理平台KESS的设计理念和实战
- Nimbuzz使用心得
- 引导页源码 - 彩虹云任务引导页模板 | 百度MIP版