You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
22 lines
670 B
22 lines
670 B
package core.aop;
|
|
|
|
import db.model.AbstractModel;
|
|
import org.apache.logging.log4j.LogManager;
|
|
import org.apache.logging.log4j.Logger;
|
|
import org.springframework.aop.MethodBeforeAdvice;
|
|
import org.springframework.stereotype.Component;
|
|
|
|
import java.lang.reflect.Method;
|
|
import java.util.Arrays;
|
|
|
|
/**
|
|
* Created by reborn on 2017/8/3.
|
|
*/
|
|
@Component
|
|
public class Advice implements MethodBeforeAdvice {
|
|
private Logger log=LogManager.getLogger();
|
|
@Override
|
|
public void before(Method method, Object[] objects, Object o) {
|
|
log.info("类:" + o.getClass() + ",方法:" + method.getName() + "被调用,传入参数:" + Arrays.asList(objects));
|
|
}
|
|
}
|
|
|