
引入依赖
org.aspectj aspectjweaver1.6.11
maven仓库改为阿里云
maven-ali http://maven.aliyun.com/nexus/content/groups/public/ true true always fail
定义service接口和实现类,定义横切关注点,测试代码,随便写的,不要深究。
//横切关注点
public class TimeHandler {
public void printBefore(){
System.out.println("printBefore 日志 time = "+ LocalDateTime.now().toString());
}
public void printAfter(){
System.out.println("printAfter 日志 time = "+ LocalDateTime.now().toString());
}
}
配置切面,添加schema
http://www.springframework.org/schema/aop
http://www.springframework.org/schema/aop/spring-aop-4.2.xsd"
xmlns:aop="http://www.springframework.org/schema/aop"
配置bean和aop
运行效果图