本文参考自:《Spring实战(第4版)》
一、初始化时java注解引用xml中配置的bean
关键注解:@ImportResource,下面举例CD播放器配置中引入CD的配置信息
CD播放器配置类:
/**
* @Author river66
* @Date 2020/4/4 22:21
* <p>
* CD播放器配置类
*/
@Configuration
@ImportResource("classpath:cd-config.xml")
public class CDPlayerConfig {
@Bean
public CDPlayer cdPlayer(CD cd) {
return new CDPlayer(cd);
}
}
CD类配置文件(根类路径):cd-config.xml
<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://www.springframework.org/schema/beans
http://www.springframework.org/schema/beans/sp