【问题标题】:Mixing Annotated Beans and Declarative AOP transcation混合带注释的 Bean 和声明式 AOP 事务
【发布时间】:2015-04-03 10:21:10
【问题描述】:

我有一个使用声明式 AOP 事务的现有项目,我想使用 @Service、@Repository、@Component 添加带注释的 Bean,但事务不适用于带注释的服务,但声明式 bean 没有问题,我的问题是可以在一个项目中混合 Annotated Beans 和 Declarative AOP 事务,如果可以,如何实现?声明性 bean 和带注释的 bean 之间有什么区别吗?如果问题太愚蠢,请告诉我,提前谢谢。

【问题讨论】:

    标签: spring transactions annotations


    【解决方案1】:

    发现问题,servlet-context层再次扫描DAO、Manager、Service层,但是事务是在application-context层定义的,解决方法是让servlet-context层只扫描Controller。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2011-10-18
      • 1970-01-01
      • 2011-09-14
      • 1970-01-01
      • 2011-07-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多