首页 > 其他 > 详细

08 SSM整合案例(企业权限管理系统):11.AOP日志

时间:2019-09-28 15:51:32      阅读:204      评论:0      收藏:0      [点我收藏+]

04.AdminLTE的基本介绍

05.SSM整合案例的基本介绍

06.产品操作

07.订单操作

08.权限控制

09.用户操作

10.权限关联与控制

11.AOP日志

11.AOP日志


 

 1、数据库与表结构 

 技术分享图片

 

  1.2.sql语句

CREATE TABLE sysLog(
id VARCHAR2(32) default SYS_GUID() PRIMARY KEY,
visitTime timestamp,
username VARCHAR2(50),
ip VARCHAR2(30),
url VARCHAR2(50),
executionTime int,
method VARCHAR2(200)
)

 

 1.3.实体类
 

public class SysLog {
    private String id;
    private Date visitTime;
    private String visitTimeStr;
    private String username;
    private String ip;
    private String url;
    private Long executionTime;
    private String method;

    //==============================================//
    public String getVisitTimeStr() {
        if(visitTime !=null){
            //调用自己写的工具类转换
            visitTimeStr = DateUtils.date2String(visitTime,"yyyy-MM-dd HH:mm:ss");
        }
        return visitTimeStr;
    }


    //=============================================//

 

 2.基于AOP日志处理

   6.AOP日志中信息获取

技术分享图片

   7.AOP日志查询操作流程

技术分享图片

  为了获取访问的IP

  在WEB-INF目录下的

  web.xml 中配置一个监听器Listener

    <!-- 配置监听器,监听request域对象的创建和销毁的 -->
    <listener>
        <listener-class>org.springframework.web.context.request.RequestContextListener</listener-class>
    </listener>

 

 

 

 

=====================

end

08 SSM整合案例(企业权限管理系统):11.AOP日志

原文:https://www.cnblogs.com/MarlonKang/p/11602865.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!