弹簧 XML 相当于@EnableAsync

2022-09-04 02:49:58

有没有办法从XML打开Spring的异步配置?我看到的所有示例都使用编程上下文声明和使用@EnableAsync

是否有与此等效的 XML。在一些地方,我看到被使用,但这没有提到任何关于异步 。<context:annotation-config />

我正在使用春季4。


答案 1

你试过使用这个

<task:annotation-driven /> 

答案 2

是的,您可以使用类似这样的东西

 <beans>
     <task:annotation-driven executor="myExecutor" exception-handler="exceptionHandler"/>
     <task:executor id="myExecutor" pool-size="7-42" queue-capacity="11"/>
     <bean id="asyncBean" class="com.foo.MyAsyncBean"/>
     <bean id="exceptionHandler" class="com.foo.MyAsyncUncaughtExceptionHandler"/>
 </beans>

根据Spring文档,这相当于使用@EnableAsync


推荐