Update README.md

This commit is contained in:
coder water
2022-03-15 11:04:30 +08:00
committed by GitHub
parent 149ecc6d42
commit 5285f56548

View File

@@ -61,7 +61,7 @@ canal 是一款基于 MySQL 数据库增量日志解析,提供增量数据订
- 难以记录操作前的内容
- 只能针对数据库的更改做操作记录如涉及到和外部交互的部分无法记录如发送邮件、短信、RPC调用
- 记录的操作结果内容只适合开发人员看,无法给到产品和运营人员使用
## 基于AOP方法注解实现操作日志
## 方案三:基于AOP方法注解实现操作日志
为了解决上面几个方案所带来的问题,一般采用 AOP 的方式记录日志,让操作日志和业务逻辑解耦,接下来看一个简单的 AOP 日志的例子。伪代码如下:
```
@LogRecordAnnotation(detail = "更新了用户名称,从{#oldName}改为{#newName}", bizNo = "#userId", category = "用户更改")