<!-- Transaction definitions -->
<bean class="com.globant.katari.core.spring.ConstructorArgumentsBeanNameAutoProxyCreator">
<property name="proxyTargetClass" value="true" />
<property name="beanNames">
<list>
<value>*Command</value>
</list>
</property>
<property name="interceptorNames">
<list>
<value>transactionInterceptor</value>
</list>
</property>
</bean>
<bean id="transactionInterceptor"
class="org.springframework.transaction.interceptor.TransactionInterceptor">
<property name="transactionManager" ref="katari.transactionManager" />
<property name="transactionAttributes">
<props>
<prop key="execute">PROPAGATION_REQUIRED</prop>
</props>
</property>
</bean>
Saludos
2011/7/27 Agustin Muñoz <agusti...@globant.com>:
> --
> You received this message because you are subscribed to the Google Groups
> "katari-user" group.
> To post to this group, send email to katar...@googlegroups.com.
> To unsubscribe from this group, send email to
> katari-user...@googlegroups.com.
> For more options, visit this group at
> http://groups.google.com/group/katari-user?hl=en.
>
--
Pablo Gra\~na
Chief Architect
Globant
Arg Office: +54 (11) 4109 1743
UK Office: +44 (20) 7043 8269 int 8043
US Office: +1 (212) 400 7686 int 8043
Se ve que en la version original ningun bean que testeaba
SpringServletTest tenia una dependencia del application context
global. Y como agregaste lo de las transacciones, te aparece una
dependencia nueva.
Lo que yo normalmente hago es:
public static synchronized ApplicationContext
get<something>ModuleBeanFactory() {
if (userContactModuleBeanFactory == null) {
log.info("Creating a beanFactory");
userContactModuleBeanFactory = new FileSystemXmlApplicationContext(
new String[]
{"classpath:/com/globant/..../view/spring-servlet.xml"},
SpringTestUtils.getBeanFactory());
}
return userContactModuleBeanFactory;
}
Y obtengo los beans del application context que me devuelve esa operacion.
Saludos
2011/7/28 Agustin Muñoz <agusti...@globant.com>: