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