目前,我正在Spring Boot中从应用程序属性文件中获取Datasource属性。我想从放置在tomcat 7服务器外部位置的DS.xml文件中获取数据源属性。我希望这是一个基于JNDI的配置。我正在使用JPA存储库,因此可以对代码进行最少的更改。
答案 0 :(得分:1)
可以,但是需要按以下命令运行应用程序:
java -jar -Dspring.config.location=<external-config-file> myBootProject.jar
请参考bwlow网址以获取详细信息: externalise guide URL
答案 1 :(得分:0)
您始终可以使用JNDI将数据源配置为 应用服务器(例如tomcat,weblogic),然后在您的应用中 获取该数据源并使用它。
某些诸如weblogic的应用服务器为您提供了一种使用GUI对其进行配置的方法,而有些则没有