如何将springbean注入struts拦截器..可能吗

如何将springbean注入struts拦截器..可能吗,spring,struts2,Spring,Struts2,我有一个使用过的已定义拦截器,从拦截器中我想通过DAO层进行db调用,那么我如何将Springbean注入struts拦截器呢 有人能提出这方面的建议吗。EDIT 因为不需要将拦截器声明为Springbean,所以我删除了不必要的部分。感谢@AleksandrM的测试 与您处理操作的方式完全相同,除了在beans.xml中声明它(如果我记得很清楚的话),因为拦截器不扩展ActionSupport(默认情况下是自动连接的) web.xml org.springframework.web.con

我有一个使用过的已定义拦截器,从拦截器中我想通过DAO层进行db调用,那么我如何将Springbean注入struts拦截器呢 有人能提出这方面的建议吗。

EDIT

因为不需要将拦截器声明为Springbean,所以我删除了不必要的部分。感谢@AleksandrM的测试


与您处理操作的方式完全相同,除了在beans.xml中声明它(如果我记得很清楚的话),因为拦截器不扩展ActionSupport(默认情况下是自动连接的)

web.xml


org.springframework.web.context.ContextLoaderListener
ApplicationContext.xml


另见:


您尝试过注射吗?到底是什么不起作用?我认为在明确地将拦截器定义为bean的情况下应该起作用。是的,但我不确定。文档中总是报告ActionSupport,但最终,ObjectFactory是Spring…然后1)他甚至还没有尝试过Interceptor,或者2)他在配置问题上阻止注入操作。
<bean id="myInterceptorBean" 
   class="org.foo.bar.presentation.interceptors.MyInterceptor"/>
        <interceptor name="myInterceptor" class="myInterceptorBean" />
        <interceptor name="myInterceptor" 
                    class="org.foo.bar.presentation.interceptors.MyInterceptor"/>