【发布时间】:2018-07-12 16:29:36
【问题描述】:
如何在 Spring Boot 中使用默认架构以编程方式配置 Oracle DataSource?
@Bean
public DataSource getDataSource() throws SQLException {
OracleDataSource d = new OracleDataSource();
d.setURL(Secrets.get("DB_URL"));
d.setUser(Secrets.get("DB_USER"));
d.setPassword(Secrets.get("DB_PASS"));
// d.setSchema(System.getenv("DB_SCHEMA")); ???
return d;
}
【问题讨论】:
-
是否可以使用 application.properties 文件进行配置或需要手动创建数据源?
-
我在 spring 配置文件参考
spring.datasource.schema中看到了良好的属性,但不幸的是,无法弄清楚如何以编程方式应用它。 (需要手动创建数据源) -
好的,没问题
标签: java spring spring-boot