zoukankan      html  css  js  c++  java
  • springboot 切面添加日志功能

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

     大致就是这样了!功能反正还是实现了

  • 相关阅读:
    Window 窗口类
    使用 Bolt 实现 GridView 表格控件
    lua的table库
    Windows编程总结之 DLL
    lua 打印 table 拷贝table
    使用 xlue 实现简单 listbox 控件
    使用 xlue 实现 tips
    extern “C”
    COleVariant如何转换为int double string cstring
    原来WIN32 API也有GetOpenFileName函数
  • 原文地址:https://www.cnblogs.com/xiaokangk/p/11445755.html
Copyright © 2011-2022 走看看