使用@Bean配置第三方bean
@Bean("dataSource")
public DruidDataSource getDruidDataSource(BookDao bookDao){
DruidDataSource ds = new DruidDataSource();
ds.setDriverClassName(driver);
ds.setUrl(url);
ds.setUsername(username);
ds.setPassword(password);
bookDao.save();
return ds;
将独立的配置类加入核心配置
方式一:导入式
@Bean
public DruidDataSource getDruidDataSource(BookDao bookDao){
DruidDataSource ds = new DruidDataSource();
return ds;
}
使用@Import注解手动加入配置类到核心配置,此注解只能添加一次,多个数据用数组格式
@Configuration
@Import({JdbcConfig.class})
public class SpringConfig {
}
方式二:用扫描的方式
@Configuration
public class JdbcConfig {
@Bean
public DruidDataSource ge