1
msaionyc 132 天前 ♥ 1
Spring AOP,对特定的方法名进行拦截,通过获取参数就可以判断这些了
直接注解就可以用,就一个类 |
2
sesmond 132 天前 ♥ 1
这不很容易么,要在 service 层拦截直接加注解然后更新前查询出来比较下。
要在 dao 层拦截那如果 mybatis 的话就用 mybatis 拦截器直接控制。 取用户也直接用 HttpServiletRequest 取出来 |
![]() |
3
gz911122 132 天前 ♥ 1
数据库抽象出个服务对外提供修改
不直接修改数据库 服务修改数据库的时候记录修改内容和调用方 |
![]() |
4
stevenkang 132 天前 ♥ 1
|
![]() |
5
ourslay 132 天前 ♥ 1
MDC 了解下?
|
![]() |
6
StevenTong 132 天前 ♥ 1
前后对象都转成 json 然后用 jsondiff 库判断一下变更?
|
![]() |
7
chocotan 132 天前 ♥ 4
JaVers — Object auditing and diff framework for Java
https://javers.org |
![]() |
8
linuxsteam 131 天前 via Android
我用反射写过 aop 没用过 我遇到的问题就是很二的用 if 处理 string 转成 bigdecmal 的转换
|
![]() |
9
linuxsteam 131 天前 via Android
@chocotan 大佬的回复 符合要求 有没有中文相关例子啊 百度发现例子太少了
|
10
razertory 131 天前
我之前的做法是,在 API 层设置了两个切入点。分别在调用 service 之前和之后都获取当时的系统快照,随后异步处理两个快照产生日志
|