【问题标题】:<task:annotation-driven mode="aspectj" /> no longer possible in Spring 3.1<task:annotation-driven mode="aspectj" /> 在 Spring 3.1 中不再可能
【发布时间】:2012-04-27 20:15:07
【问题描述】:

为什么属性 mode 从 Spring 3.1 task xsd 中删除? 3.0版本就有了,Spring 3.1类中的代码还在检查属性并找到激活AspectJ模式。

【问题讨论】:

    标签: java spring aspectj


    【解决方案1】:

    有趣!可能只是一个错误 - 我推测这是一个错误的原因是因为仍然可以通过 @Configuration 使用 @EnableAsync(mode=AdviceMode.ASPECTJ) 选择模式

    这回答了您的部分问题,即为什么模式检查仍然存在于代码中 - 因为它可以通过 @Configuration 实现。

    【讨论】:

      【解决方案2】:

      这是一个bug。在 3.1.4/3.2.1 中修复。使用 spring-task-3.0.xsd 或 spring-task-3.2.xsd 作为解决方法。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2015-01-03
        • 1970-01-01
        • 1970-01-01
        • 2012-11-29
        • 1970-01-01
        • 2015-12-17
        • 1970-01-01
        • 2015-12-01
        相关资源
        最近更新 更多