!
也想出现在这里? 联系我们
广告位
当前位置:首页>技术分享>编程技术>SpringBoot使用AOP记录接口操作日志详解(aop存储日志springboor)

SpringBoot使用AOP记录接口操作日志详解(aop存储日志springboor)

SpringBoot 使用 AOP 记录接口操作日志,供大家参考,具体内容如下

一、AOP简介

1.什么是AOP

AOP:Aspect Oriented Programming 面向切面编程

AOP关注不是某一个类或某些方法;控制大量资源,关注的是大量的类和方法。

2.AOP应用场景以及常用术语

权限控制、缓存控制、事务控制、分布式追踪、异常处理等Target:目标类,即需要被代理的类。例如:UserServiceJoinpoint(连接点):所谓连接点是指那些可能被拦截到的方法。例如:所有的方法PointCut 切入点:已经被增强的连接点。例如:addUser()Advice 通知/增强,增强代码。例如:after、beforeWeaving(织入):是指把增强advice应用到目标对象target来创建新的代理对象proxy的过程.Aspect(切面): 是切入点pointcut和通知advice的结合

3.AOP的特点

1)降低模块与模块之间的耦合度,提高业务代码的聚合度。(高内聚低耦合)

2)提高了代码的复用性

3)提高系统的扩展性。(高版本兼容低版本)

4)可以在不影响原有的功能基础上添加新的功能

二、springBoot 使用 AOP 实现流程

1.引入依赖

2.封装记录日志实体类

3.编写注解类(自定义日志注解类)

4.编写操作日志的切面类

5.controller使用

6.数据库记录

SpringBoot使用AOP记录接口操作日志详解(aop存储日志springboor)

给TA打赏
共{{data.count}}人
人已打赏
编程技术

Java绘制迷宫动画并显示的示例代码(java迷宫生成)

2022-10-10 22:55:56

编程技术

C#快速将一个List拆分为多个List

2022-11-2 14:57:02

声明 本站上的部份代码及教程来源于互联网,仅供网友学习交流,若您喜欢本文可附上原文链接随意转载。无意侵害您的权益,请发送邮件至 [email protected] 或点击右侧 私信:林沐阳 反馈,我们将尽快处理。
{{yiyan[0].hitokoto}}
5 条回复 A文章作者 M管理员
  1. 。。

    世界上没有偶然,有的只是必然。

  2. 2657449167

    想和你重新认识一次 从你叫什么名字说起。

  3. ninijnmpo

    春色满园关不住,一枝红杏出墙来。

  4. meetys

    评论阅读

  5. yaosc

    春风又绿江南岸,明月何时照我还

个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索