业务要求对后台的更新(增删改)记录做日志记录。
原来的项目,使用spring,JdbcTemplate,编程式事务
谁| 更新了什么| 时间
我的方案是写过滤器,谁可以在session中获取,更新了什么可以在参数获取
理由是改动小,不用改变原来的任何代码。而且能和页面相关联,我觉得支持到这个层面就可以了
这个方案只有我一个人支持。
其他同事要求改server接口的方法名称,要求添加的就加addXXX,修改就updateXXX。原来server的命名是没有规则的。
使用的是编程式事务。使用spring 切面实现。这样可以知道谁对表进行了什么操作。
两种不同的实现方式
我觉得这样没有必要,一个是改动了原来的代码,工作量也大了。因为这个是我在开发
唯一的好处我觉得可以规范之前的代码。但同事并没有提这个优点,只是觉得应用用切面,
而且任务只是改名称,不用太多时间。
我错了吗,打击太大了。如果让你们设计,你们选择那种?A是第一种,过滤器。B切面,改方法名称
定义一个操作记录过滤器.