1

アノテーションを構成したリクエスト スコープの TwitterTemplate Bean があり、その Bean を xml 構成の inbound-channel-adapter に注入したいと考えています。

それを行う最善の方法は何ですか?また、複数のセッションが同じ inbound-channel-adapter にアクセスする場合に考慮する必要がある影響はありますか?

Java で構成された twitter inbound-channel-adapter の例はありますか?

4

1 に答える 1

0

プロパティとして ApplicationContext オブジェクトを xml 構成済み Bean に注入します。xml で構成された Bean は、InitializingBean を実装し、afterPropertiesSet メソッドをオーバーライドできます。ここで、以下のコードに示すように、twitterBean のインスタンスを取得します。

使用する構成メカニズムに関係なく、コンテキストがマージされます。

YourXmlBean implements InitializingBean {

ApplicationContext ctx;
TwitterTemplate twitBean;

...

@Override
public void afterPropertiesSet(){
 twitBean = (TwitterTemplate) ctx.getBean("twitterTemplate");
}
于 2013-07-30T08:02:20.170 に答える