SpringAOP通过自定义类实现方法
1.定义一个切面类
package com.harris.Diy;
public class DiyCutPoint {
public void before(){
System.out.println("==========执行前===========");
}
public void after(){
System.out.println("==========执行后===========");
}
}
2.编写service 这里不展开
3.配置xml文件
<bean id="diy" class="com.harris.Diy.DiyCutPoint"/>
<aop:config>
<aop:aspect ref="diy">
<!--定义一个切面 -->
<aop:pointcut id="pointcut" expression="execution(* com.harris.service.UserServiceImpl.*(..))"/>
<aop:before method="before" pointcut-ref="pointcut"/>
<aop:after method="after" pointcut-ref="pointcut"/>
</aop:aspect>
</aop:config>
运行结果