Spring注解不生效事件

在同一个类中,一个方法调用另外一个有注解(比如@Async,@Transational)的方法,注解是不会生效的。

原因:

  通过Spring注解标识的方法,在Spring加载类的时候会生成代理类,通过代理类调用原本类的方法。

  而同一个类中,方法间的调用并不会通过代理类,而是直接调用。

posted @ 2018-05-09 17:30  斌灬小生不才  阅读(1234)  评论(0编辑  收藏  举报