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