zoukankan      html  css  js  c++  java
  • springlog记录

    在servlet.xml加入 

    <aop:aspectj-autoproxy proxy-target-class="true"></aop:aspectj-autoproxy>

    sysLogAspectJ 

    package com.pandy.core.aop;

    import org.aspectj.lang.ProceedingJoinPoint;
    import org.aspectj.lang.annotation.Around;
    import org.aspectj.lang.annotation.Aspect;
    import org.aspectj.lang.annotation.Pointcut;
    import org.springframework.stereotype.Component;

    /**
    * 项目名称: wp_idea_linux
    * 功能说明: 在servlet.xml配置: <aop:aspectj-autoproxy proxy-target-class="true" />
    * 创建者: Pandy,
    * 邮箱: panyongzheng@163.com, 1453261799@qq.com
    * 版权:
    * 官网:
    * 创建日期: 15-11-13.
    * 创建时间: 下午9:42.
    * 修改历史:
    * -----------------------------------------------
    */
    @Aspect
    @Component
    public class ControllerLogAspect {

    @Pointcut("within(@org.springframework.stereotype.Controller *)")
    public void cutController(){
    }

    @Around("cutController()")
    public Object recordSysLog(ProceedingJoinPoint point) throws Throwable{
    System.out.println("=================================ControllerLogAspect执行方法2");
    return point.proceed();
    }
    }

     拦截Service等 
    在applicationContext.xml(扫描service的类的配置文件)加入 

    <aop:aspectj-autoproxy proxy-target-class="true"></aop:aspectj-autoproxy

    package com.pandy.core.aop;

    import org.aspectj.lang.ProceedingJoinPoint;
    import org.aspectj.lang.annotation.Around;
    import org.aspectj.lang.annotation.Aspect;
    import org.aspectj.lang.annotation.Pointcut;
    import org.springframework.stereotype.Component;

    /**
    * 项目名称: wp_idea_linux
    * 功能说明: 在applicationContext.xml(扫描service的配置文件)配置: <aop:aspectj-autoproxy proxy-target-class="true" />
    * 创建者: Pandy,
    * 邮箱: panyongzheng@163.com, 1453261799@qq.com
    * 版权:
    * 官网:
    * 创建日期: 15-11-13.
    * 创建时间: 下午9:42.
    * 修改历史:
    * -----------------------------------------------
    */
    @Aspect
    @Component
    public class ServiceLogAspect {

    @Pointcut("within(@org.springframework.stereotype.Service *)")
    public void cutService(){
    }

    @Around("cutService()")
    public Object recordSysLog(ProceedingJoinPoint point) throws Throwable{
    System.out.println("=================================ServiceLogAspect执行方法2");
    return point.proceed();
    }
    }

    spring log

     http://blog.csdn.net/csh624366188/article/details/7651702/

    http://blog.csdn.net/jiankunking/article/details/52244517

    http://skyfar666.iteye.com/blog/2008716 

  • 相关阅读:
    语音信号端点检测
    WEBPACK & BABEL 打包项目
    使用 Qt 获取 UDP 数据并显示成图片(2)
    QSS为Qt程序添加不一样的样式
    window 搜索大文件
    Idea java 编译发生 cannot find symbol
    JetBeans Tab键相关设置
    JetBean Rider 重命名 c# 程序集名
    Unity 导入其他工程
    列出当前文件夹下的以log结尾的文件名
  • 原文地址:https://www.cnblogs.com/wcLT/p/7830954.html
Copyright © 2011-2022 走看看