关于在java接口的方法上面打注解还是在接口的实现类的方法打注解的疑惑

qqZuok 2016-08-22 05:32:52
在接口的方法上直接打注解,如(@Transactional),是打在接口的方法上好呢?还是打在接口的实现类的方法上好?为什么这么做?大家说说自己的看法
...全文
7183 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
codingjav 2016-08-23
  • 打赏
  • 举报
回复
讲的都是这么深奥的问题啊
jiawg 2016-08-22
  • 打赏
  • 举报
回复
在实现类上注解,这样才符合热插拔式,如果后期更换实现类,直接注解其他实现类就可以
dracularking 2016-08-22
  • 打赏
  • 举报
回复
注解在接口上是不是就意味着所有的实现方法都标上了这个注解了?这样的话和注解在某一个实现方法上还是有很大区别的
小灯光环 2016-08-22
  • 打赏
  • 举报
回复
实现类,一般不会在接口上放注解,比如我们项目service层并没有抽接口,所以@Transactional这种事务注解肯定是放在类里面的方法上了,因为更新和查询的事务propagation是不一样的

81,092

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧