【发布时间】:2017-05-26 11:44:16
【问题描述】:
我有一个应用程序,我们使用 JNDI 连接到数据库,该 JNDI 设置为
spring.datasource.jndi-name=java:jboss/jdbc/mydb
在application.properties
我们不想使用配置文件,因为客户不愿意使用。
但是在我的本地环境中,我们希望使用 H2 数据库而不是 oracle,那么如果 JNDI 查找失败,是否可以创建一个备用 bean?
看看下面这样的事情是否可行。
@ConditionalOnMissing
@Bean
MyBean mybean(){
//configure datasource using datasource builder
}
【问题讨论】:
标签: spring-boot datasource jndi