如何使用基于注释的应用程序上下文将bean注入真正的AspectJ方面? 我已经使用AspectJ创建了一个方面来实现ApplicationContextAware来访问spring bean。每当调用指定类的new-operator时,方面都应该将spring bean注入新创建的实例中 为了将应用程序上下文注入到方面,Spring需要处理这方面的问题。方面本身不是由spring创建的,而是由AspectJ运行时创建的 在基于xml的应用程序上下文中,可以通过
实现此目的C:\Windows\Microsoft.NET\Framework\v4.0.30319\msbuild.exe
但是如何在基于注释的上下文中执行此操作? 我目前的解决方法是提供一个基于xml的上下文,它只包含这个bean定义并将其合并到我的基于注释的应用程序上下文中。但我只想用基于注释的上下文来解决这个问题。
答案 0 :(得分:0)
由于avery方面有一个静态方法'aspectOf'来访问它的唯一实例,只需使用反射来调用'aspectOf'并获取此实例。