Hi Sayantan,

This is how I do it. In struts.xml, I add the following line:
<constant name="struts.objectFactory"
value="com.sippku.rest.spring.RestSpringObjectFactory" />

Cheers,
Antonius


On Sun, Oct 18, 2009 at 4:42 PM, Sayantan Sinha <sayantan.si...@tcs.com>wrote:

>
> Hi,
>
> How do you make your application read this new class
> RestSpringObjectFactory?
> Thanks in advance.
>
> Regards,
> Sayantan
>
>
> Antonius Ng-2 wrote:
> >
> > Hi again,
> >
> > I solve this problem by writing a new class: RestSpringObjectFactory
> which
> > extends StrutsSpringObjectFactory. In that class, i override the method
> > buildBean(Class clazz, Map<String, Object> extraContext)  to get bean
> from
> > appContext whenever the class is my controller class.
> >
> > Cheers,
> > Anton
> >
> > On Sat, Sep 19, 2009 at 5:11 PM, Antonius Ng <anton...@gmail.com> wrote:
> >
> >> Hi all,
> >>
> >> I am currently developing an application using Struts 2.1.6 +
> rest-plugin
> >> +
> >> spring-plugin + Spring 2.5.6.
> >>
> >> The problem that I am facing is that I have not found any way to
> >> initialize
> >> the Controller Actions from Spring, because the rest-plugin is built on
> >> the
> >> Convention Plugin for automatic configuration of actions.
> >>
> >> I have a Controller called com.x.y.z.controller.OrdersController.
> >>
> >> The following is my struts.xml
> >> <struts>
> >>     <constant name="struts.objectFactory" value="spring" />
> >>     <constant name="struts.devMode" value="false" />
> >>
> >>     <!--  Overwrite Convention -->
> >>     <constant name="struts.mapper.idParameterName" value="uniqueName"/>
> >>     <constant name="struts.convention.action.suffix"
> value="Controller"/>
> >>     <constant name="struts.convention.action.mapAllMatches"
> >> value="true"/>
> >>     <constant name="struts.convention.default.parent.package"
> >> value="rest-default"/>
> >>     <constant name="struts.convention.package.locators"
> >> value="controller"/>
> >>     <constant name="struts.convention.package.locators.basePackage"
> >> value="com.x.y.z"/>
> >>  </struts>
> >>
> >> Is there anyway that I can initialize this Controller from Spring? Or
> >> perhaps there is anything that I can add to my struts.xml file?
> >>
> >> Thanks in advance,
> >> Anton
> >>
> >
> >
>
> --
> View this message in context:
> http://www.nabble.com/Rest-plugin-with-Spring-tp25520270p25945240.html
> Sent from the Struts - User mailing list archive at Nabble.com.
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: user-unsubscr...@struts.apache.org
> For additional commands, e-mail: user-h...@struts.apache.org
>
>

Reply via email to