how to inject springbean to a struts intercepter..is it possible

后端 未结 1 1342
既然无缘
既然无缘 2020-12-07 05:36

I am having a used defined intercepter,from the intercepter i want to make a db call through DAO layer, so how can i inject spring bean to struts intercepter.is it possible

1条回答
  •  执笔经年
    2020-12-07 06:01

    EDIT

    Since there is no need to declare the Interceptor as Spring bean, I striked the unnecessary parts. Thanks to @AleksandrM for testing it.


    Exactly the way you do with Actions , with (if I remember well) the exception of declaring it in beans.xml because Interceptors don't extend ActionSupport (that is autowired by default) .

    web.xml

    
        
            org.springframework.web.context.ContextLoaderListener
        
    
    

    ApplicationContext.xml

    
    

    
    

    Struts.xml

    
    
    
        
    

            
    

            
    

    MyInterceptor.java

    private DaoService daoServiceBean; // Autowired by Spring
    

    Also read:

    • Spring Plugin
    • Spring and Struts2

    0 讨论(0)
提交回复
热议问题