Importer des fichiers XML Spring dans @Configuration

Importez des fichiers XML Spring dans @Configuration

Ceci est courant pour mélanger la configuration XML dans Spring@Configuration, car les développeurs sont habitués aux espaces de noms XML. Au printemps, vous pouvez utiliser@ImportResource pour importer des fichiers de configuration Spring XML dans@Configuration:

AppConfig.java

import org.springframework.context.annotation.Configuration;
import org.springframework.context.annotation.ImportResource;

@Configuration
@ImportResource("classpath:/config/spring.xml")
public class AppConfig {

}

Un autre exemple

AppConfig.java

import org.springframework.context.annotation.Configuration;
import org.springframework.context.annotation.ImportResource;
import org.springframework.context.annotation.Import;

@Configuration
@Import({ AppConfigWeb.class })
@ImportResource("classpath:/config/spring.xml")
public class AppConfig {

}

P.S @ImportResource has been available since Spring 3.0