1. 首先在我们的实体层写上我们需要记录日志的内容
2. 去定义一个自定义注解
加上这三个注解 如果不想自己写 就随便找一个注解点进去就能看见这三个注解
@Target({ElementType.TYPE.METHOD})
@Retention(RetentionPolicy.RUNTIME)
@Documented
在自己创建的自定义注解里面写上自己想要的方法 就是记录的名字
3.在自己需要加日志的地方 加上你自己写的自定义注解,然后里面是你在自定义注解里面写的方法
4. 定义一个切面点 用于记录日志
两个注解,根据自己需求添加
@Compoent
@Aspect
两个图片是同一个类中的 方便小白 这里面大概写自己的需求
5. 以上步骤完成可以去写我们的Mapper层的 我这里用的Mybatis-plus
依次去 完成 mapper --> service --> service.impl -->controller
6. 编写 Service 层
7. 编写 Service.impl
8. 访问加自定义注解的接口 同步到数据库中了
以上就是我分享的使用AOP记录日志的一个操作,
如果帮助到你了 请点个赞。
如果有什么更好的方案 欢迎吐槽!互相学习