使用 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