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