使用时注意proxy-target-class选项

如果使用的是默认的<aop:aspectj-autoproxy/>,当target有interface时,生成proxy会实现这个interface,但这个proxy并不是target的子类。

有时候,你的target有interface, 但仍然有自己的public方法需要暴露,这时你应该保证你的aop proxy会继承target.

办法就是:

引用

<aop:aspectj-autoproxy
proxy-target-class="true"/>

Leave a Comment

Your email address will not be published.

This site uses Akismet to reduce spam. Learn how your comment data is processed.