Spring采用配置文件方式实现AOP
Spring可以采用Annotation方式实现AOP,也可以采用配置文件方式实现AOP。本文讲解采用配置文件方式。
?
以配置文件方式实现AOP的时候,切面类就是一个普通的类,需要在配置文件中配置过后才成为切面类。
?
面向接口编程 UserManager.java:
测试类 Client.java:
package com.cos;import org.aspectj.lang.JoinPoint;//切面类public class SecurityHandler{public void checkSecurity(JoinPoint joinPoint){ System.out.println("method====="+joinPoint.getSignature().getName()); for(Object o : joinPoint.getArgs()){ System.out.println(o.getClass().getName()); }System.out.println("----------阿斯多夫--------");}}?
?