tutorial traduccion framework descargar java spring spring-3

java - framework - spring traduccion



Spring 3 @ImportResource con mĂșltiples archivos (4)

Estoy tratando de encontrar la sintaxis para importar varios archivos de contexto xml de Spring usando la anotación Spring 3 @ImportResource.

He intentado usar una coma para separar los nombres de archivo como se ilustra a continuación, pero eso no funciona:

@Configuration @ImportResource("spring-context1.xml", "spring-context2.xml") public class ConfigClass { }

El documento para @ImportResource dice "Indica uno o más recursos que contienen definiciones de bean para importar". así que creo que debería haber una manera de especificar múltiples archivos de contexto. Sorprendentemente, no he podido encontrar ningún ejemplo en Google


El formato correcto para definir varios archivos de contexto xml de spring de recursos de Spring utilizando Spring 3 @ImportResource :

@Configuration @ImportResource( { "spring-context1.xml", "spring-context2.xml" } )


Necesitas agregar el classpath antes del nombre del archivo.

@ImportResource(value = { "classpath:file1.xml", "classpath:file2.xml" })


Solo agregando para referencia futura si alguien está usando esto en un proyecto maravilloso .

En groovy, la sintaxis correcta usa [] corchetes . Los frenillos llevarán a errores de compilación. Por favor encuentre el ejemplo a continuación.

@Configuration @ImportResource( [ "spring-context1.xml", "spring-context2.xml" ] )


Tratar:

@Configuration @ImportResource( { "spring-context1.xml", "spring-context2.xml" } ) public class ConfigClass { }