Hmmm.....why just not make it a singleton with the correct path at the class object?
On Thu, Aug 1, 2013 at 12:09 PM, Erin Noe-Payne <[email protected]>wrote: > I think I may run into an issue with this approach. My understanding > is that beans are singletons. If you look at the > DefaultRegionWidgetResource it is actually constructed as a > subresource each time a request is mapped to the /regionWidgets path. > See DefaultRegionsResource lines 88-93: > > @Override > public RegionWidgetsResource getRegionWidgetsResource(String regionId) > { > Region region = getPageRegion(regionId); > > return new DefaultRegionWidgetsResource(page, region); > } > > > On Thu, Aug 1, 2013 at 2:50 PM, Chris Geer <[email protected]> wrote: > > On Thu, Aug 1, 2013 at 11:48 AM, Erin Noe-Payne < > [email protected]>wrote: > > > >> On Thu, Aug 1, 2013 at 2:46 PM, Chris Geer <[email protected]> > wrote: > >> > On Thu, Aug 1, 2013 at 10:57 AM, Erin Noe-Payne < > >> [email protected]>wrote: > >> > > >> >> Hey all, quick question about how to configure service injection - > >> >> > >> >> If you update trunk and take a look at DefaultRegionWidgetsResource, > >> >> you will see that the class has a static pageService property. The > >> >> issue I am having is that the pageService is not being injected, so > it > >> >> is always null. > >> >> > >> >> Can anyone advise or point me at a resource to read up on how this > >> >> injection works? > >> >> > >> > > >> > I can't help you with the injection, but you can keep it simple and > just > >> > pass in the services in the XML. Nice, clean and no magic. > >> > > >> > >> As long as it gets there. I'll check it out, thanks. > >> > > > > for example from the cxf xml > > > > <bean id="categoriesBean" > > class="org.apache.rave.rest.impl.DefaultCategoriesResource"> > > <property name="categoryService" ref="defaultCategoryService"/> > > <property name="userService" ref="userService"/> > > </bean> > > > >> > >> >> > >> >> Thanks, > >> >> Erin > >> >> > >> >
