springboot 使用CGLib 方式实现AOP代理

前言:

Spring boot 和使用Spring 完全是两个不同的样子,一个是前者是基于编程式,后者是基于XML配置。


一、如何使用CGLIB动态代理

spring 的动态代理默认是jdk的动态代理,需要在application.properties或者application.yml去设置如下属性:

application.properties:

spring.aop.proxy-target-class

传统Spring配置文件

XML

 
   
expose-proxy="true"   #是暴露当前代理状态,在使用AopContext.CurrentProxy();的时候配合使用

二、添加jar依赖
dependency>  
    org.springframework.boot  
    spring-boot-starter-aop  
  
版本号根据parent即可

	
		org.springframework.boot
		spring-boot-starter-parent
		1.5.6.RELEASE
		 

	



你可能感兴趣的:(spring,Spring洽谈)