Spring integration Spring集成:将请求范围的twitter模板bean注入入站通道适配器
我有一个配置了注释的请求范围TwitterTemplatebean,我想将该bean注入一个配置了xml的入站通道适配器 实现这一点的最佳方法是什么?如果多个会话访问同一入站通道适配器,是否需要考虑任何影响Spring integration Spring集成:将请求范围的twitter模板bean注入入站通道适配器,spring-integration,Spring Integration,我有一个配置了注释的请求范围TwitterTemplatebean,我想将该bean注入一个配置了xml的入站通道适配器 实现这一点的最佳方法是什么?如果多个会话访问同一入站通道适配器,是否需要考虑任何影响 您有通过java配置的twitter入站通道适配器的示例吗?将ApplicationContext对象作为属性注入到xml配置的bean中。 xml配置的bean可以实现InitializingBean并重写afterPropertiesSet方法,在这里可以获得twitterBean的实例
您有通过java配置的twitter入站通道适配器的示例吗?将ApplicationContext对象作为属性注入到xml配置的bean中。 xml配置的bean可以实现InitializingBean并重写afterPropertiesSet方法,在这里可以获得twitterBean的实例,如下面的代码所示 无论使用何种配置机制,都会合并上下文
YourXmlBean implements InitializingBean {
ApplicationContext ctx;
TwitterTemplate twitBean;
...
@Override
public void afterPropertiesSet(){
twitBean = (TwitterTemplate) ctx.getBean("twitterTemplate");
}