【发布时间】:2012-04-27 20:15:07
【问题描述】:
为什么属性 mode 从 Spring 3.1 task xsd 中删除? 3.0版本就有了,Spring 3.1类中的代码还在检查属性并找到激活AspectJ模式。
【问题讨论】:
为什么属性 mode 从 Spring 3.1 task xsd 中删除? 3.0版本就有了,Spring 3.1类中的代码还在检查属性并找到激活AspectJ模式。
【问题讨论】:
有趣!可能只是一个错误 - 我推测这是一个错误的原因是因为仍然可以通过 @Configuration 使用 @EnableAsync(mode=AdviceMode.ASPECTJ) 选择模式
这回答了您的部分问题,即为什么模式检查仍然存在于代码中 - 因为它可以通过 @Configuration 实现。
【讨论】:
这是一个bug。在 3.1.4/3.2.1 中修复。使用 spring-task-3.0.xsd 或 spring-task-3.2.xsd 作为解决方法。
【讨论】: