统一日志初步处理。
添加maven依赖,版本与starter-parent一致
|
|
注解简介
详情查阅官网。
@Pointcut: 定义切点
execution: 匹配方法执行的连接点,语法为:
execution(方法修饰符(可选) 返回类型 方法名 参数 异常模式(可选))
@Before: 前置方法
@AfterReturning: 后置返回方法
@AfterThrowing: 异常抛出时调用
@After: 同final, 无论异常抛出还是正常退出,均调用
@Around: 环绕通知,即同@Before与@After结合
@Order: 当有多个aspect时使用,定义优先级,值越小,执行顺序越高
实例
请求日志
|
|
注:Result类数据结构如下123456public class Result<T> { private int code; private String msg; private String des; private T data;}
测试结果如下:
数据库层日志
|
|
其他使用测试
|
|