配置类
@Configuration
public class DefaultConfig {
@Bean
@ConfigurationProperties(prefix = "spring.datasource")
public DataSource getDataSource(){
DruidDataSource druidDataSource = new DruidDataSource();
System.out.println(druidDataSource);
return druidDataSource;
}
@Bean
public JdbcTemplate getJdbcTemplate(@Qualifier("getDataSource") DataSource dataSource){
System.out.println(dataSource);
return new JdbcTemplate(dataSource);
}
}
application.properties配置文件
spring.datasource.driver-class-name=com.mysql.jdbc.Driver spring.datasource.url=jdbc:mysql://127.0.01:3306/hospital?useUnicode=true&characterEncoding=utf8&autoReconnect=true&allowMultiQueries=true&useSSL=false spring.datasource.username=root spring.datasource.password=010401 spring.datasource.type=com.alibaba.druid.pool.DruidDataSource



