Spring AOP实现

2018-12-09  本文已影响0人  華華公子

使用SpringBoot实现AOP动态代理

1 使用CGLIB实现AOP动态代理

.properties

spring.aop.proxy-target-class=true

.xml

<aop:aspectj-autoproxy proxy-target-class="true" expose-proxy="true"/>
@Aspect
@Component
public class WebLogAspect {

    @Pointcut("execution(public * org.yiva.example.springdemo.controller..*(..))") //springdemo.controller下所有public方法切入
    public void doWeblog(){}

//之前
    @Before("doWeblog()")
    public void doBefore(){
        System.out.println("Begin...");
    }
//之后
    @After("doWeblog()")
    public void doAfter(){
        System.out.println("End...");
    }
上一篇 下一篇

猜你喜欢

热点阅读