これは、開発者がXML名前空間に慣れているため、XML設定をSpring @Configurationに組み込むのが一般的です。 Springでは、

@ ImportResource`を使ってSpringのXML設定ファイルを

@ Configuration`にインポートすることができます:

AppConfig.java

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

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

}

もう一つの例

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`はSpring 3.0

以降に利用可能です