注意:注解不修饰接口
package config;
import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Configuration;
/**
* 使用此配置类替换spring-configs.xml
* @Configuration 描述这个类是个配置类
* @ComponentScan 用于定义要扫描的具体包
*/
import utils.OpenDataSource;
@Configuration
public class AppRootConfig {
/**
* 整合第三方bean
* @return
*/
@Bean("openDataSource")
public OpenDataSource newOpenDataSource(){
return new OpenDataSource();
}
}
package config;
import org.springframework.context.annotation.ComponentScan;
import org.springframework.context.annotation.Configuration;
/**
* 使用此配置类替换spring-configs.xml
* @Configuration 描述这个类是个配置类
* @ComponentScan 用于定义要扫描的具体包
*/
@Configuration
@ComponentScan("utils") //由spring扫描本报以及子类中的包
public class AppRootConfig {
}