Spring 引导:使用来自 WildFly 的 standalone.xml 的数据库配置
Spring Boot: use database config from WildFly's standalone.xml
我目前正在开发 Spring 引导的 REST 应用程序。为了开发,我在 application.properties
中硬编码了我的数据库配置。但是,此应用程序将部署在不同的 WildFly 服务器上,每个服务器都在 standalone.xml
.
中定义其数据库配置(用户凭据)
由于我是 Spring/Java 的新手,我的问题是:如何为我的 spring 应用程序使用独立的数据库配置?
我已经做了一些研究。我得到的是使用 @PersistenceContext
注释实体管理器定义服务。但是我如何在不定义新服务的情况下使用它,仅通过使用普通的 JpaRepositories?
在 Wildfly 中,您将使用 JNDI 名称配置一个数据源。
无需配置 url、用户名和密码,您必须配置此 JNDI 名称:
spring.datasource.jndi-name=java:jboss/datasources/myGreatDS
就这些了。
我目前正在开发 Spring 引导的 REST 应用程序。为了开发,我在 application.properties
中硬编码了我的数据库配置。但是,此应用程序将部署在不同的 WildFly 服务器上,每个服务器都在 standalone.xml
.
由于我是 Spring/Java 的新手,我的问题是:如何为我的 spring 应用程序使用独立的数据库配置?
我已经做了一些研究。我得到的是使用 @PersistenceContext
注释实体管理器定义服务。但是我如何在不定义新服务的情况下使用它,仅通过使用普通的 JpaRepositories?
在 Wildfly 中,您将使用 JNDI 名称配置一个数据源。
无需配置 url、用户名和密码,您必须配置此 JNDI 名称:
spring.datasource.jndi-name=java:jboss/datasources/myGreatDS
就这些了。