You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@tapestry.apache.org by hl...@apache.org on 2007/09/03 19:59:58 UTC
svn commit: r572396 -
/tapestry/tapestry5/trunk/tapestry-spring/src/main/java/org/apache/tapestry/internal/spring/SpringModuleDef.java
Author: hlship
Date: Mon Sep 3 10:59:58 2007
New Revision: 572396
URL: http://svn.apache.org/viewvc?rev=572396&view=rev
Log:
TAPESTRY-1631: tapestry-spring initializes lazy-init beans too soon
Modified:
tapestry/tapestry5/trunk/tapestry-spring/src/main/java/org/apache/tapestry/internal/spring/SpringModuleDef.java
Modified: tapestry/tapestry5/trunk/tapestry-spring/src/main/java/org/apache/tapestry/internal/spring/SpringModuleDef.java
URL: http://svn.apache.org/viewvc/tapestry/tapestry5/trunk/tapestry-spring/src/main/java/org/apache/tapestry/internal/spring/SpringModuleDef.java?rev=572396&r1=572395&r2=572396&view=diff
==============================================================================
--- tapestry/tapestry5/trunk/tapestry-spring/src/main/java/org/apache/tapestry/internal/spring/SpringModuleDef.java (original)
+++ tapestry/tapestry5/trunk/tapestry-spring/src/main/java/org/apache/tapestry/internal/spring/SpringModuleDef.java Mon Sep 3 10:59:58 2007
@@ -57,6 +57,11 @@
return _context.getBean(beanName);
}
+ private Class getBeanType()
+ {
+ return _context.getType(beanName);
+ }
+
public ObjectCreator createServiceCreator(ServiceBuilderResources resources)
{
return new ObjectCreator()
@@ -75,7 +80,7 @@
public Class getServiceInterface()
{
- return getBean().getClass();
+ return getBeanType();
}
public String getServiceScope()