Spring Boot:使用WildFly独立数据库配置.xml



我目前正在开发一个带有Spring引导的REST应用程序。为了进行开发,我在application.properties中对数据库配置进行了硬编码。然而,该应用程序将部署在不同的WildFly服务器上,每个服务器都在standalone.xml中定义其DB配置(用户凭据(。

由于我是Spring/Java的新手,我的问题是:如何在我的Spring应用程序中使用独立的DB配置?

我已经做了一些研究。我得到的是用@PersistenceContext注释的实体管理器定义服务。但是,我如何在不定义新服务的情况下使用它,只需使用简单的JpaRepository?

在Wildfly中,您将使用JNDI名称配置一个数据源。

您不需要配置url、用户名和密码,而是必须配置以下JNDI名称:

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

仅此而已。

最新更新