开发者社区> 问答> 正文

spring advisor expose-proxy - java报错

"

在spring配置的xml中加入Advisor

 

<bean id="advisor" class="com.wamdy.xxxAdvisor">
  <aop:scoped-proxy proxy-target-class="true"/>
<!--   <aop:config expose-proxy="true"></aop:config> -->
<!--   <aop:config proxy-target-class="true"></aop:config> -->
<!--   <aop:aspectj-autoproxy expose-proxy="true" proxy-target-class="true"></aop:aspectj-autoproxy> -->
     <property name="pointcut">
         <bean class="org.springframework.aop.support.JdkRegexpMethodPointcut">
             <property name="patterns">
                 <array>
                     <value>com\.wamdy\.*\..*</value>
                 </array>
             </property>
             <property name="excludedPattern">
              <array>
               <value>com\.wamdy\.aop\..*</value>
              </array>
             </property>
         </bean>
     </property>
 </bean>

 

 

<aop:scoped-proxy proxy-target-class="true"/>强制采用了CGLIB代理方式

如何控制它 expose-proxy="true"

 

现在代理过后的类对外的访问方法只有接口中定义的东西了,没有类扩展的方法了。

" ![image.png](https://ucc.alicdn.com/pic/developer-ecology/a14115c7a3664b12a12fa7489df4aa3c.png)

展开
收起
montos 2020-05-30 16:42:17 597 0
1 条回答
写回答
取消 提交回答
  • 没戏

    2020-05-30 16:42:52
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
云栖社区特邀专家徐雷Java Spring Boot开发实战系列课程(第20讲):经典面试题与阿里等名企内部招聘求职面试技巧 立即下载
微服务架构模式与原理Spring Cloud开发实战 立即下载
阿里特邀专家徐雷Java Spring Boot开发实战系列课程(第18讲):制作Java Docker镜像与推送到DockerHub和阿里云Docker仓库 立即下载