首页>代码>基于Spring+Spring MVC+Mybatis开发的社区论坛系统>/Genesis-master/src/main/java/com/withstars/aop/LogAspect.java
package com.withstars.aop;
import org.apache.commons.logging.Log;
import org.apache.commons.logging.LogFactory;
import org.aspectj.lang.JoinPoint;
import org.aspectj.lang.annotation.Aspect;
import org.aspectj.lang.annotation.Before;
import org.aspectj.lang.annotation.Pointcut;
import org.springframework.stereotype.Component;
/**
* Created with IntelliJ IDEA.
* Description:
* User: withstars
* Date: 2018-02-22
* Time: 20:41
* Mail: withstars@126.com
*/
@Component
@Aspect
public class LogAspect {
private final Log log = LogFactory.getLog(getClass());
@Before("execution(* com.withstars.controller.UserController.signin(..))")
public void loginLogAspect(JoinPoint joinPoint){
String methodName=joinPoint.getSignature().toShortString();
String args=joinPoint.getArgs().toString();
log.info("---Before method "+methodName+" invoke, param:" +args+"---");
}
}

最近下载
最近浏览