アノテーションを構成したリクエスト スコープの TwitterTemplate Bean があり、その Bean を xml 構成の inbound-channel-adapter に注入したいと考えています。
それを行う最善の方法は何ですか?また、複数のセッションが同じ inbound-channel-adapter にアクセスする場合に考慮する必要がある影響はありますか?
Java で構成された twitter inbound-channel-adapter の例はありますか?
アノテーションを構成したリクエスト スコープの TwitterTemplate Bean があり、その Bean を xml 構成の inbound-channel-adapter に注入したいと考えています。
それを行う最善の方法は何ですか?また、複数のセッションが同じ inbound-channel-adapter にアクセスする場合に考慮する必要がある影響はありますか?
Java で構成された twitter inbound-channel-adapter の例はありますか?
プロパティとして ApplicationContext オブジェクトを xml 構成済み Bean に注入します。xml で構成された Bean は、InitializingBean を実装し、afterPropertiesSet メソッドをオーバーライドできます。ここで、以下のコードに示すように、twitterBean のインスタンスを取得します。
使用する構成メカニズムに関係なく、コンテキストがマージされます。
YourXmlBean implements InitializingBean {
ApplicationContext ctx;
TwitterTemplate twitBean;
...
@Override
public void afterPropertiesSet(){
twitBean = (TwitterTemplate) ctx.getBean("twitterTemplate");
}