您当前的位置: 首页 > 

Gutie_bartholomew

暂无认证

  • 4浏览

    0关注

    378博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

AOP的代理模式

Gutie_bartholomew 发布时间:2018-10-10 18:03:42 ,浏览量:4

AOP代理模式分为动态和静态:

                                 静态代理(将切面代码直接编译到Java类文件中)

                                               ------AspectJ实现

                                 动态代理(将切面代码进行动态织入)

                                                ------jdk的proxy

                                                ------cglib实现

在spring的aop开发中,它使用的是动态代理方案,代理实现有两种:

spring框架默认情况下,会对有接口的类使用proxy代理。没有接口的类使用cglib代理。

Proxy-target-class默认值是false,代表的是如果目标是有接口的使用proxy代理,如果没有接口使用cglib.

如果将proxy-target-class=true,不管目标是否有接口,都会使用cglib进行代理。

 

 

https://blog.csdn.net/qq_34178598/article/details/78630934

 

 

关注
打赏
1662709650
查看更多评论
立即登录/注册

微信扫码登录

0.2454s