spring无法插入方面

spring无法插入方面,spring,Spring,我试图注入一个对象,它位于一个方面的内部。但它总是显示为空。此拦截器用于使用aspectj注入域对象,因此除以下定义外,不受spring管理 <context:load-time-weaver /> <context:component-scan base-package="framework.interceptor" /> @Aspect public class LoggingInterceptor { @Autowired EventLogMa

我试图注入一个对象,它位于一个方面的内部。但它总是显示为空。此拦截器用于使用aspectj注入域对象,因此除以下定义外,不受spring管理

<context:load-time-weaver />
<context:component-scan base-package="framework.interceptor" />

@Aspect
public class LoggingInterceptor {
     @Autowired
     EventLogManager eventLogManager;
 .....
}
my applicationContext-service.xml具有以下特性

<bean id="eventLogManager"
    class="service.impl.EventLogDBManagerImpl">
    <property name="eventLoggingDao" ref="eventLoggingDao" />
</bean>

META-INF中的aop.xml如下所示

<aspectj>
<weaver>
    <!-- only weave classes in this package -->
    <include within="action..*" />
</weaver>
<aspects>
    <!-- use only this aspect for weaving -->
    <aspect name="interceptor.LoggingInterceptor" />
</aspects>
</aspectj>

不起作用

我在谷歌上搜索了一下,在spring论坛板上找到了解决方案。这里是链接

<aspectj>
<weaver>
    <!-- only weave classes in this package -->
    <include within="action..*" />
</weaver>
<aspects>
    <!-- use only this aspect for weaving -->
    <aspect name="interceptor.LoggingInterceptor" />
</aspects>
</aspectj>