AOP无法切入同类调用方法解决办法
发布时间:2020-12-16 09:27:21 所属栏目:asp.Net 来源:网络整理
导读:问题: 当AOP切入一个类的所有方法时,该类中的方法互相调用则只会增强最外层方法,被调用的方法不会增强 解决办法如下: 1.spring版本或较老的spring boot版本 解决方法是在applicationContext.xml中添加一段 aop:aspectj-autoproxy? proxy-target-class="t
问题:当AOP切入一个类的所有方法时,该类中的方法互相调用则只会增强最外层方法,被调用的方法不会增强 解决办法如下: 1.spring版本或较老的spring boot版本 解决方法是在applicationContext.xml中添加一段<aop:aspectj-autoproxy?proxy-target-class="true"expose-proxy="true"/>? <?xml version="1.0" encoding="UTF-8"?> <beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:aop="http://www.springframework.org/schema/aop" xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-3.0.xsd http://www.springframework.org/schema/aop http://www.springframework.org/schema/aop/spring-aop-3.0.xsd"> <aop:aspectj-autoproxy proxy-target-class="true" expose-proxy="true"/> </beans> 2.spring boot 版本 在ApplicationMain启动类加入@EnableAspectJAutoProxy(proxyTargetClass=true,exposeProxy=true) (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- 使用Asp.net的Amazon Book Search API
- 开始使用ASP.NET Identity,初级篇
- asp.net-mvc-3 – URL.Action在构造URL时包含id
- asp.net-mvc – DDD原理和ASP.NET MVC项目设计
- asp.net-mvc – ASP.NET MVC中的代码
- asp.net-mvc – TempData keep()vs peek()
- 将ASP.NET MVC教给ASP.NET程序员的最佳学习资源是什么?
- ASP报表分页设置
- asp.net-mvc – 具有点的窗体元素的MVC Controller参数?
- asp.net – 构建动态LINQ查询的最佳方法
推荐文章
站长推荐
- asp.net-mvc – 由于已知在Cross Site Scripting
- ASP.NET – 括号中的负数
- asp.net-mvc-3 – mvc3 – 在不同的区域使用部分
- asp.net-mvc – 如何运行Internet Explorer Sele
- asp.net – Mscaptcha在本地运行良好,但图片没有
- asp.net-mvc – EF,ASP MVC依赖注入.多个并发请求
- asp.net – 如何从SQL数据库流.flv文件
- asp.net-mvc – 使用Linq返回空字符串到SQL – 没
- asp.net – 如何更改FileUpload控件(System.Web.
- asp.net-mvc – 我们可以为ASP.NET MVC 5中的角色
热点阅读