繁体   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