spring引导:使用来自wildfly的standalone.xml的数据库配置

62lalag4  于 2021-07-03  发布在  Java
关注(0)|答案(1)|浏览(316)

我目前正在开发一个带有spring boot的rest应用程序。为了便于开发,我在中硬编码了我的数据库配置 application.properties . 然而,这个应用程序将被部署在不同的wildfly服务器上,每个服务器都在中定义它们的db config(用户凭证) standalone.xml .
由于我是spring/java的新手,我的问题是:如何在spring应用程序中使用db-config from standalone?
我已经做了一些研究。我得到的是用 @PersistenceContext 带注解的实体管理器。但是,如果不定义新服务,仅仅使用普通的jparepositories,我如何使用它呢?

u2nhd7ah

u2nhd7ah1#

在wildfly中,您将有一个配置为at jndi name的数据源。
您必须配置这个jndi名称,而不是配置url、用户名和密码:

spring.datasource.jndi-name=java:jboss/datasources/myGreatDS

这就是全部。

相关问题