Spring Boot 使用AOP(环绕通知)完成对用户操作的日志记录
上一篇文章也是日志记录,只不过是用的前置通知和后置通知完成的日志统计,但是并没有记录请求成功还是失败、以及失败的异常信息。
步骤写的很详细,可以直接复制拿来用的,其中用到了过滤器、自定义注解以及AOP切面,来完成日志记录统计,感兴趣的收藏起来,以后遇到了可以直接用。
目录
1、创建日志表2、创建实体类3、创建枚举类4、创建自定义注解5、获取ip的util6、线程池util7、HttpServletRequest实现类8、添加过滤器9、添加AOP核心类10、添加日志开关配置11、接口测试
1、创建日志表
这里我用的是mysql,假如您用的别的数据库,可以自行根据数据库类型进行修改。
CREATE TABLE `operation_log` (
`id` varchar(64) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL CO
共有 0 条评论