<beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:util="http://www.springframework.org/schema/util" xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-2.0.xsd http://www.springframework.org/schema/util http://www.springframework.org/schema/util/spring-util-2.0.xsd" default-autowire="byName">
>-----Original Message----- >From: Chris Pratt [mailto:thechrispr...@gmail.com] >Sent: Thursday, September 24, 2009 11:29 AM >To: Struts Users Mailing List >Subject: Re: Interceptor IOC with Spring > >What do you have default-autowire set to in your applicationContext.xml? > (*Chris*) > >On Thu, Sep 24, 2009 at 8:08 AM, Mike Baranski < >list-subscripti...@secmgmt.com> wrote: > >> OK, I'm stuck. >> >> applicationContext.xml (snipped): >> <bean id="sMCBaseAction" >class="com.secmgmt.struts2.base.SMCBaseAction"> >> </bean> >> >> struts.xml (snipped): >> <constant name="struts.objectFactory" >> value="org.apache.struts2.spring.StrutsSpringObjectFactory" /> >> >> <interceptor-stack name="validationWorkflowStack"> >> <interceptor-ref >name="redirectMessage"/> >> <interceptor-ref name="prepare"/> >> <interceptor-ref name="basicStack"/> >> <interceptor-ref name="validation"/> >> <interceptor-ref >name="operatorHistory"/> >> <interceptor-ref >name="passwordExpired"/> >> <interceptor-ref name="workflow"/> >> </interceptor-stack> >> <default-interceptor-ref name="validationWorkflowStack" /> >> >> PasswordExpiredInterceptor method: >> public void setSMCBaseAction(SMCBaseAction b) throws Exception >> { >> this.action = b; >> l.debug("Calling setSMCBaseAction with: " + b); >> this.initMe(); >> } >> >> Actions (and my operatorHistory) interceptor have *other* beans >injected >> just fine. Can someone point out where I'm going wrong (I'm sure it's >> something stupid). >> >> Thanks! >> >> >-----Original Message----- >> >From: Mike Baranski [mailto:list-subscripti...@secmgmt.com] >> >Sent: Wednesday, September 23, 2009 2:17 PM >> >To: 'Struts Users Mailing List' >> >Subject: RE: Interceptor IOC with Spring >> > >> >Doh! Sorry for the goose chase, I'll review my code and post it if >I'm >> >still stuck... >> > >> >>-----Original Message----- >> >>From: Musachy Barroso [mailto:musa...@gmail.com] >> >>Sent: Wednesday, September 23, 2009 1:59 PM >> >>To: Struts Users Mailing List >> >>Subject: Re: Interceptor IOC with Spring >> >> >> >>Meh, it all works. Autorired with/without annotations and @Resource >> >>also works (in interceptors). @OP, something is wrong in your >> >>configuration, show us the code :) >> >> >> >>musachy >> >> >> >>On Wed, Sep 23, 2009 at 10:51 AM, Musachy Barroso ><musa...@gmail.com> >> >>wrote: >> >>> Chris, if autowiring works then using @Autowire with @Qualifier >> >>> (equivalent to @Resource) should also work, I have to try that. >> >>> >> >>> musachy >> >>> >> >>> On Wed, Sep 23, 2009 at 9:18 AM, Chris Pratt >> ><thechrispr...@gmail.com> >> >>wrote: >> >>>> In my struts.xml I have: >> >>>> >> >>>> <constant name="struts.objectFactory" value="spring"/> >> >>>> >> >>>> And at the top of my applicationContext.xml I have: >> >>>> >> >>>> <beans default-autowire="autodetect" xmlns=...> >> >>>> >> >>>> And my Interceptors are getting injected just fine. On another >> >>project, I >> >>>> have autowiring turned off, but then you have to define each >> >>interceptor as >> >>>> a bean in the applicationContext.xml and specifically define the >> >>objects >> >>>> that get injected into it. >> >>>> (*Chris*) >> >>>> >> >>>> On Wed, Sep 23, 2009 at 7:21 AM, Mike Baranski < >> >>>> list-subscripti...@secmgmt.com> wrote: >> >>>> >> >>>>> Correct me if I'm wrong, please, but if I have an interceptor, >it >> >>should >> >>>>> get >> >>>>> injected by spring. >> >>>>> >> >>>>> I have a bean I'm expecting, the set method written, and the >bean >> >>defined >> >>>>> in >> >>>>> applicationContext. >> >>>>> >> >>>>> My main struts.xml has: >> >>>>> >> >>>>> <constant name="struts.objectFactory" >> >>>>> value="org.apache.struts2.spring.StrutsSpringObjectFactory" /> >> >>>>> >> >>>>> My setter is not getting called, is there anything else I need >to >> >>do? >> >>>>> >> >>>>> >> >>>>> M. >> >>>>> >> >>>>> >> >>>>> ---------------------------------------------------------------- >--- >> >- >> >>- >> >>>>> To unsubscribe, e-mail: user-unsubscr...@struts.apache.org >> >>>>> For additional commands, e-mail: user-h...@struts.apache.org >> >>>>> >> >>>>> >> >>>> >> >>> >> >>> >> >>> >> >>> -- >> >>> "Hey you! Would you help me to carry the stone?" Pink Floyd >> >>> >> >> >> >> >> >> >> >>-- >> >>"Hey you! Would you help me to carry the stone?" Pink Floyd >> >> >> >>-------------------------------------------------------------------- >- >> >>To unsubscribe, e-mail: user-unsubscr...@struts.apache.org >> >>For additional commands, e-mail: user-h...@struts.apache.org >> > >> > >> >--------------------------------------------------------------------- >> >To unsubscribe, e-mail: user-unsubscr...@struts.apache.org >> >For additional commands, e-mail: user-h...@struts.apache.org >> >> >> --------------------------------------------------------------------- >> To unsubscribe, e-mail: user-unsubscr...@struts.apache.org >> For additional commands, e-mail: user-h...@struts.apache.org >> >> --------------------------------------------------------------------- To unsubscribe, e-mail: user-unsubscr...@struts.apache.org For additional commands, e-mail: user-h...@struts.apache.org