title: Calling of <aop:aspectj-autoproxy /> multiple times when loading spring context
body: <p>Let's say I am defining a custom aspect and to enable proxying I am using <code>aop:aspectj-autoproxy</code>. Now I am also importing another third-party spring context in the application that also happens to call <code>aop:aspectj-autoproxy</code> (ofcourse I won't know about it upfront unless I pore over the context xml contents extracted from the JAR). Potentially there can be many such contexts. Here I see that the beans matching the pointcut get proxied over and over i.e. proxy of a proxy. Is there a way that one can avoid such a proxy of a proxy? Also feel free to point out any anti-patterns that may be at play here.</p>
  
  <p>Thanks in advance.</p>