使用JPA的Spring Boot数据源配置

时间:2018-12-04 09:13:55

标签: java spring-boot jpa datasource

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

2 个答案:

答案 0 :(得分:1)

可以,但是需要按以下命令运行应用程序:

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

请参考bwlow网址以获取详细信息: externalise guide URL

答案 1 :(得分:0)

  

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

某些诸如weblogic的应用服务器为您提供了一种使用GUI对其进行配置的方法,而有些则没有