Yes, and my other interceptor has my data source injected, and it's setup
the same way...

>-----Original Message-----
>From: Chris Pratt [mailto:thechrispr...@gmail.com]
>Sent: Thursday, September 24, 2009 11:51 AM
>To: Struts Users Mailing List
>Subject: Re: Interceptor IOC with Spring
>
>The only other difference I can see between my (working) example and
>yours
>is that I used the shortcut
>
><constant name="struts.objectFactory" value="spring" />
>
>I don't know if there's a difference under the covers or not.
>
>Also, is the intercept method of your interceptor being called?
>  (*Chris*)
>
>On Thu, Sep 24, 2009 at 8:45 AM, Mike Baranski <
>list-subscripti...@secmgmt.com> wrote:
>
>> <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
>>
>>


---------------------------------------------------------------------
To unsubscribe, e-mail: user-unsubscr...@struts.apache.org
For additional commands, e-mail: user-h...@struts.apache.org

Reply via email to