1、目标类
package com.gec.target;
public class Hadoop {
public void eatting() {
System.out.println("大象正在吃东西 1");
try {
//耗时5秒
Thread.sleep(5000);
} catch (InterruptedException e) {
e.printStackTrace();
}
}
}
2、增强类,此类必须要实现增强方位接口
package com.gec.advice;
import org.springframework.aop.MethodBeforeAdvice;
import java.lang.reflect.Method;
public class BeforeMethodAdvice implements MethodBeforeAdvice {
@Override
public void before(Method method, Object[] objects, Object o) throws Throwable {
System.out.println("how are you");
}
}
3、配置文件
4、测试
public static void main(String[] args) {
ApplicationContext ctx=new ClassPathXmlApplicationContext("beans.xml");
Hadoop hadoop= (Hadoop) ctx.getBean("hadoop");
hadoop.eatting();
}
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持考高分网。



