springboot切面添加日志功能实例详解

网友投稿 681 2023-07-24

springboot切面添加日志功能实例详解

springboot切面添加日志功能实例详解

1、新建一个springboot项目

2.定义个切面类,并指定切入点,获取所需记录信息(http://如:访问人IP, 访问地址,访问地址名称等)

3.新建数据库

SET FOREIGN_KEY_CHECKS=0;

-- ----------------------------

-- Table structure for ds_access_log

-- ----------------------------

DROP TABLE IF EXISTS `ds_access_log`;

CREATE TABLE `ds_access_log` (

`id` int(11) NOT NULL AUTO_INCREMENT COMMENT 'id',

`url_name` varchar(30) DEFAULT NULL COMMENT '接口名称',

`url` varcrjKUdcCAhar(255) DEFAULT NULL COMMENT '接口地址',

`ip` varchar(30) DEFAULT NULL COMMENT '访问人IP',

`user_name` varchar(10) DEFAULT NULL COMMENT '访问用户姓名',

`add_date` datetime DEFAULT NULL COMMENT '访问时间',

`status` tinyint(2) DEFAULT '1' COMMENT '0 成功 1失败',

PRIMARY KEY (`id`)

) ENGINE=InnoDB AUTO_INCREMENT=7833 DEFAULT CHARSET=utf8 COMMENT='系统访问日志';

4.在项目中新建实体类,MAPPER等增删改查方法(这里我比较懒,就不贴出来了,这些都是最基础的)

5.当用户访问每个接口时就会记录相关操作

大致就是这样了!功能反正还是实现了,感谢大家的阅读和对我们的支持。

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:信创适配 - 为什么它是你的业务成功的关键?
下一篇:spring定时任务(scheduler)的串行、并行执行实现解析
相关文章

 发表评论

暂时没有评论,来抢沙发吧~