sri*_*han 5 spring spring-integration
我之前在我的 Spring 应用程序中使用过基于 XML 的配置。
现在,我只想使用@ Bean、@Configuration 等基于 Java 的容器配置。
如何将这两段 XML 配置转换为基于 Java 的配置?
<outbound-channel-adapter channel="emailChannel" ref="messageHandler">
<poller>
<interval-trigger interval="60000"/>
</poller>
</outbound-channel-adapter>
<tx:annotation-driven transaction-manager="transactionManager"/>
Run Code Online (Sandbox Code Playgroud)
与 Spring Bean 的简单 <bean/> 语法(可以轻松地用 @Bean java 配置替换)不同,Spring Integration XML DSL 提供了对 Spring Integration 组件的丰富抽象。
为了更换
<outbound-channel-adapter/>
Run Code Online (Sandbox Code Playgroud)
如上所述,您需要深入研究 NamespaceHandler 和 XML 解析器,以定义定义等效 @Bean 所需的等效 Bean 集。上下文驱动生成哪些 bean(例如,emailChannel 是可订阅通道还是可轮询通道)。
对于 <tx:annotation-driven/>,可以使用新的 Spring 3.1 @Enable... 注释...
http://blog.springsource.org/2011/06/10/spring-3-1-m2-configuration-enhancements/
| 归档时间: |
|
| 查看次数: |
2471 次 |
| 最近记录: |