簡體   English   中英

不推薦使用Camel .beanRef-現在如何在Java DSL路由中訪問容器管理的bean?

[英]Camel .beanRef deprecated - how now to access container-managed beans in Java DSL route?

從2015年的Apache Camel 2.16.3開始,所有.beanRef Java DSL routebuilder方法均已棄用

不幸的是,即使在2017年,官方的Camel文檔仍然說要使用不推薦使用的.beanRef方法。 盡管API表示改為使用.bean(...)方法,但所有這些方法都實例化了bean的新版本,或者期望傳入一個現有版本。

我的問題是,如何將這些方法與Spring框架一起使用,以通過Java DSL路由傳入Spring管理的bean,Camel的官方建議是什么?

在2015年提出了類似的問題 ,但答案與我關於托管bean的特定問題無關。

使用.bean("beanRef") ,因為如果ProcessorDefinition.bean(Object bean)方法的參數是String,則Camel .bean("beanRef")引用設置為該bean。 駱駝的相關資料

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM