Jim

I have injected spring beans using:

@Inject @Autowired
private Service MyService;

I had problems when i wanted to inject services using @InjectService
for some reason the services were not injected. I had to use
Annotation markers and then the injection worked.

Be sure u r NOT using tapestry-spring in 5.0 Compatibility Mode.

On Wed, Jan 6, 2010 at 8:20 AM, Jim O'Callaghan <jc1000...@yahoo.co.uk> wrote:
> Is anyone doing this?  It's listed as a feature on the lead page at
> http://tapestry.apache.org/tapestry5/:
>
> ... "Tapestry Services can now be injected into Spring Beans"
>
> Any examples anywhere that could be pointed to?  Muchos thanks.
>
> Regards,
> Jim.
>
> -----Original Message-----
> From: Jim O'Callaghan [mailto:jc1000...@yahoo.co.uk]
> Sent: 05 January 2010 17:22
> To: Tapestry users
> Subject: RE: Accessing Tapestry Services from Spring Beans
>
>
> If it's relevant I have the xfire service I'm targeting exposed on a path
> that is ignored by Tapestry (using IgnoredPathsFilter), so perhaps this is
> why Tapestry is not injecting the service into the Spring bean - the
> tapestry service I'm trying to inject is visible as DEFINED in the
> iocregistry.  How to have Tapestry pay attention to injection while not
> treating the url the xfire service is exposed at as an invalid page and
> defaulting to the app start page ...?  Really blocked on this - would love
> any steers ...
>
> Regards,
> Jim.
>
> -----Original Message-----
> From: Jim O'Callaghan [mailto:j...@peritussolutions.com]
> Sent: 05 January 2010 13:02
> To: Tapestry users
> Subject: Accessing Tapestry Services from Spring Beans
>
>
> Is it possible to access Tapestry Services from Spring Beans?  Having looked
> through the forum I've found posts mentioning injecting Tapestry Services
> inside Spring Beans using the annotations:
>
> @Inject @Autowired
>
> ... but am finding my referenced services are null rather than proxies for
> JIT creation.  I'm using Tapestry 5.1.0.5 and don't have
> tapestry.use-external-spring-context set to true.  Is there some other
> config required?  I'm probably missing something obvious.  Background is I'm
> trying to use XFire and Spring for some web services that are a bit verbose
> for the RESTful approach (though the t5 restful services works nicely out of
> the box), and I would rather not duplicate my hibernate / envers / custom
> interceptors config for Spring when it's there already for Tapestry.  Would
> be grateful for any hints / pointers to resources / example, esp. ones where
> the injection / autowire / etc. is not in the pages / components area - this
> is a standalone service I'm trying to access the Tapestry service from.
>
> Regards,
> Jim.
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: users-unsubscr...@tapestry.apache.org
> For additional commands, e-mail: users-h...@tapestry.apache.org
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: users-unsubscr...@tapestry.apache.org
> For additional commands, e-mail: users-h...@tapestry.apache.org
>
>

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

Reply via email to