【发布时间】:2015-05-14 20:16:24
【问题描述】:
我在 SpringBoot 中有一个简单的 MVC 应用程序,使用 java-config 创建(我没有 web.xml)。
该应用程序具有基于 JPA 的数据库连接。到目前为止,一切都很好,但现在我必须将 db.properties 从 WAR 内部移动到 OS 变量(“CONFIG_LOCATION”)指定的位置。
在spring doc 中写的不多。只能说它是可能的,但我应该如何在我的 Spring 应用程序中设置它?
我想这应该在初始化程序之前完成。
然后我只看到两个选项:
- SpringApplication - 在某个地方我应该从 OS 变量中插入文件位置,但我找不到它,
- 一些注释,它将理解 OS 变量,并在创建 EntityManager 之前将文件从它添加到 spring 上下文。
我愿意建议我应该如何做。
【问题讨论】:
-
不能更同意以下观点:“spring doc 所写的内容不多”
标签: java spring-mvc spring-boot configuration-files