【问题标题】:Set properties for DataSource in Spring boot在 Spring Boot 中设置 DataSource 的属性
【发布时间】:2020-12-24 01:38:39
【问题描述】:

我在 Spring Boot 中有多个数据库 显示了 Oracle 数据库的配置之一

import javax.sql.DataSource;
 
 
 @Bean 
public DataSource getDataSource() { 
    DataSourceBuilder dataSourceBuilder = DataSourceBuilder.create(); 
    dataSourceBuilder.username("SA"); 
    dataSourceBuilder.password(""); 
    
    return dataSourceBuilder.build(); 
}
 
@Bean("OracleTemplate")
public JdbcTemplate jdbcTemplate()
{
     return new jdbcTemplate()
}

现在我想为数据源设置以下属性。我该如何设置?

validationOnquery
 validationQueryTimeout
 minIdle
 maxIdle
 testWhileIdle

【问题讨论】:

标签: java spring spring-boot spring-data-jpa


【解决方案1】:

不用直接返回数据源,你可以把它存储为:

DataSource myDataSource = dataSourceBuilder.build();
myDataSource.minIdle = 0
myDataSource.validationQuery = 

【讨论】:

    猜你喜欢
    • 2018-07-27
    • 2020-08-21
    • 2020-10-30
    • 2018-10-03
    • 1970-01-01
    • 2021-07-17
    • 1970-01-01
    • 2017-03-17
    • 2019-01-03
    相关资源
    最近更新 更多