Spring中动态代理实现选择

问题描述:

  默认的代理模式是jdk自带的代理模式,所以在使用注解生成通知时(AOP),会有类型转换失败的情况。

解决方案:

  在spring配置文件中开启cglib代理模式。

    <!--配置动态代理实现,
        true:使用cglib动态代理
        false:使用jdk动态代理(默认)-->
    <aop:aspectj-autoproxy proxy-target-class="true"></aop:aspectj-autoproxy>

 

posted @ 2023-02-28 15:19  在博客做笔记的路人甲  阅读(38)  评论(0编辑  收藏  举报