当前位置:   article > 正文

注解方式能注解在private修饰的方法上吗?_注解在私有方法中生效吗

注解在私有方法中生效吗

虽然 @Transactional 注解可以作用于接口、接口方法、类以及类方法上,但是 Spring 建议不要在接口或者接口方法上使用该注解,因为这只有在使用基于接口的代理时它才会生效。

另外, @Transactional 注解应该只被应用到 public 方法上,这是由 Spring AOP 的本质决定的。如果你在 protected、private 或者默认可见性的方法上使用 @Transactional 注解,这将被忽略,也不会抛出任何异常。

所以说,我们在自定义注解的时候,想该注解生效,就要注意不能作用在private方法上。笔者就遇到这个坑,做aop日志,就失败了

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/你好赵伟/article/detail/224710
推荐阅读
相关标签
  

闽ICP备14008679号