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

1、新建一个springboot项目

创新互联坚持“要么做到,要么别承诺”的工作理念,服务领域包括:网站设计制作、做网站、企业官网、英文网站、手机端网站、网站推广等服务,满足客户于互联网时代的和县网站设计、移动媒体设计的需求,帮助企业找到有效的互联网解决方案。努力成为您成熟可靠的网络建设合作伙伴!

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

 

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

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

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

 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.当用户访问每个接口时就会记录相关操作

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

 

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

本文标题:springboot切面添加日志功能实例详解
分享路径:https://www.cdcxhl.com/article30/iehiso.html

成都网站建设公司_创新互联,为您提供电子商务ChatGPTApp开发网站内链Google品牌网站建设

广告

声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联

成都做网站