8wDlpd.png
8wDFp9.png
8wDEOx.png
8wDMfH.png
8wDKte.png

Spring Boot DataSourceBuilder 与 HikariDataSource 引发错误

András Zoller 2月前

19 0

我正在尝试学习创建 DataSource 的不同方法。在此示例中 https://github.com/ivoronline/springboot_db_datasource_create_DataSourceBuilder 我使用了 DriverManagerDataSource.class...

我正在尝试学习创建数据源的不同方法。在此示例中 https://github.com/ivoronline/springboot_db_datasource_create_DataSourceBuilder 我已使用 DriverManagerDataSource.class 成功创建数据源,如下所示

应用程序.属性

# ORACLE DB
my.spring.datasource.url      = jdbc:oracle:thin:@localhost:1522/orcl
my.spring.datasource.username = TEST
my.spring.datasource.password = LETMEIN

我的数据库配置

@Configuration
public class MyDatabaseConfig {

  //=========================================================================================================
  // DATA SOURCE
  //=========================================================================================================
  @Bean
  @ConfigurationProperties("my.spring.datasource")
  public DataSource dataSource() {
    return DataSourceBuilder.create().type(DriverManagerDataSource.class).build();
  }

}

但是当我尝试用 HikariDataSource.class 替换 DriverManagerDataSource.class 时出现错误。我很困惑,因为在另一个 https://github.com/ivoronline/springboot_db_datasource_SaveSameEntityToDifferetnSchema 更复杂的项目中,这是可行的。

另外,我是否正确理解了 DriverManagerDataSource 不使用连接池,而 Spring Boot 默认使用 HikariDataSource 和其后的连接池?那么这种方法会手动执行 Spring Boot 自动执行的操作吗?

帖子版权声明 1、本帖标题:Spring Boot DataSourceBuilder 与 HikariDataSource 引发错误
    本站网址:http://xjnalaquan.com/
2、本网站的资源部分来源于网络,如有侵权,请联系站长进行删除处理。
3、会员发帖仅代表会员个人观点,并不代表本站赞同其观点和对其真实性负责。
4、本站一律禁止以任何方式发布或转载任何违法的相关信息,访客发现请向站长举报
5、站长邮箱:yeweds@126.com 除非注明,本帖由András Zoller在本站《spring》版块原创发布, 转载请注明出处!
最新回复 (0)
返回
作者最近主题: