Java Spring@Async不带xml配置
25.5.3要素 要同时启用@Scheduled和@Async注释,只需包含 来自任务命名空间中的“注释驱动”元素 配置Java Spring@Async不带xml配置,java,spring,asynchronous,annotations,executor,Java,Spring,Asynchronous,Annotations,Executor,25.5.3要素 要同时启用@Scheduled和@Async注释,只需包含 来自任务命名空间中的“注释驱动”元素 配置 <task:annotation-driven executor="myExecutor" scheduler="myScheduler"/> <task:executor id="myExecutor" pool-size="5"/> <task:scheduler id="myScheduler" pool-size="10"/>
<task:annotation-driven executor="myExecutor" scheduler="myScheduler"/>
<task:executor id="myExecutor" pool-size="5"/>
<task:scheduler id="myScheduler" pool-size="10"/>
请注意,为处理这些任务提供了executor引用
对应于带有@Async注释的方法,以及
调度器参考用于管理那些带注释的方法
有@Scheduled
在没有XML的情况下,还有其他方法可以做到这一点吗?新发布的Spring 3.1可以做到这一点,但不是3.0-请参阅和。有关@Dejel问题:(因为我无法发表评论) 可以为特定任务指定执行者。这可以通过指定执行器名称作为@Async注释的值来实现。见:
同一配置中的所有异步任务都必须使用相同的执行器吗?@DD.否。javadoc链接描述了如何自定义它。@skaffman哪个javadoc描述了它?我在EnableSync中没有看到它,我需要使用多个定义