Spring AOP实现

使用SpringBoot实现AOP动态代理

1 使用CGLIB实现AOP动态代理

.properties

spring.aop.proxy-target-class=true

.xml


@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...");
    }

你可能感兴趣的:(Spring AOP实现)