采纳答案成功!
向帮助你的同学说点啥吧!感谢那些助人为乐的人
保存日志那块 如何写出通用的saveLog接口 我在接口里面定义add方法 那么实现它的service 不还是要再写实现它的add方法么 如何保证事务统一,求老师提供设计思路
老师我看你说过当初想写一个savelog接口,让操作权限的service都去实现这个接口,能稍微在详细说一说你原来的设计方案么,我课程快看完了,我在老师最开始接口的方案去实现这个功能
你好,写出通用接口还是有很多方式的,一种是添加切面,在切面里做,但是这个实现起来相对复杂;还可以考虑定义通用的方法,通用方法里参数相关的类都是object那种,增删改查通过一个属性传递过去。这种代码唯一不好的地方就是不懂代码意图的看代码难懂。关于savelog没必要加事务,本身很多系统都不喜欢用事务,而且这个动作即使真的失败了影响也不大,这属于一个辅助的操作,如果担心失败,那么捕捉住异常就可以了,或者异步补偿。他应该和核心的权限相关操作做强绑定。
登录后可查看更多问答,登录/注册
源于企业真实Java项目,涉及大量高级技巧,覆盖权限管理开发技术
2.4k 6
2.0k 22
1.3k 20
1.1k 18