springboot切面添加日志功能实例详解
程序员文章站
2022-06-30 09:51:16
1、新建一个springboot项目
2.定义个切面类,并指定切入点,获取所需记录信息(如:访问人ip, 访问地址,访问地址名称等)...
1、新建一个springboot项目
2.定义个切面类,并指定切入点,获取所需记录信息(如:访问人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` varchar(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.当用户访问每个接口时就会记录相关操作
大致就是这样了!功能反正还是实现了,感谢大家的阅读和对的支持。
上一篇: Python3.5装饰器典型案例分析