tutorial mvc framework espaƱol ejemplo edicion cuarta books arquitectura accion spring spring-aop

mvc - spring java tutorial



equivalente de anotaciĆ³n de<aop: scoped-proxy> (3)

En Spring 3.0 se puede especificar mediante el atributo @Scope anotación @Scope :

@Scope(value = "session", proxyMode = ScopedProxyMode.INTERFACES)

Me estoy moviendo desde una configuración xml a annoations. Quiero convertir un bean con ámbito de sesión que es

<aop:scoped-proxy>

¿se puede hacer esto con anotaciones, y si no, qué puedo hacer para mantener esa declaración funcionando?

editar: estoy interesado en hacer esto en Spring 2.5


En la primavera 2.5.x

Si lo hago en spring-context.xml algo así como

<context:component-scan base-package="com.startup.failure" scoped-proxy="TARGET_CLASS" />

¿De esta manera no necesito mis beans proxies para implementar interfaces? (usando CGLIB no estándar JDK). No lo probé, pero creo que debería funcionar. Por supuesto, necesitas tener la biblioteca cglib, la necesitas con <aop:scoped-proxy> todos modos.


en el contexto de primavera xml, haga algo como:

<context:component-scan base-package="com.startup.failure" scoped-proxy="interfaces" />

Sin embargo, ten en cuenta que necesitarías escribir interfaces para todas las clases en ese paquete.