使用 JPA 进行 Spring Boot 数据源配置 [关闭]

Posted

技术标签:

【中文标题】使用 JPA 进行 Spring Boot 数据源配置 [关闭]【英文标题】:Spring boot Data source config with JPA [closed] 【发布时间】:2019-05-05 16:00:01 【问题描述】:

现在我正在从 Spring Boot 中的应用程序属性文件中获取数据源属性。我想从放置在 tomcat 7 服务器外部位置的 DS.xml 文件中获取数据源属性。我希望这是一个基于 JNDI 的配置。我正在使用 JPA 存储库,因此只需对代码进行最少的更改即可做到这一点。

【问题讨论】:

这个问题似乎根本没有包括任何解决问题的尝试。 *** 期待您 try to solve your own problem first,因为您的尝试有助于我们更好地了解您想要什么。请编辑问题以显示您尝试过的内容,并使用Minimal, Complete, and Verifiable example 显示您遇到的特定障碍。欲了解更多信息,请参阅How to Ask。 【参考方案1】:

你可以这样做,但你需要按照以下命令运行应用程序:

java -jar -Dspring.config.location=<external-config-file> myBootProject.jar

详情请参考 bwlow 网址: externalise guide URL

【讨论】:

【参考方案2】:

您始终可以使用 JNDI 来配置您的数据源 应用程序服务器(如 tomcat、weblogic),然后在您的应用程序中 获取该数据源并使用它。

一些应用程序服务器(如 weblogic)为您提供了一种使用 GUI 配置它的方法,而有些则没有

【讨论】:

以上是关于使用 JPA 进行 Spring Boot 数据源配置 [关闭]的主要内容,如果未能解决你的问题,请参考以下文章

Spring boot 之 使用JPA对数据进行复杂条件的查询

Spring Boot教程35——Spring Data JPA

spring boot 系列之四:spring boot 整合JPA

Spring Boot2 系列教程 | 使用 Spring Data JPA 访问 Mysql

使用 spring-data-jpa 和 MockMvc 进行 spring boot junit 测试

Groovy 和 JPA 阻止 Spring Boot CrudRepository 进行插入