gpt4 book ai didi

java - 将 spring.config.location 设置为相对路径

转载 作者:行者123 更新时间:2023-11-30 06:52:47 25 4
gpt4 key购买 nike

是否可以在 spring.config.location 中使用相对路径?

我在 IntelliJ 中有以下结构

|-dev.yml
|-src
|-main
|-java
|-com.foo
|-MySpringApp.java

并运行它

--spring.config.location=dev.yml

这是行不通的

唯一可行的是设置完整路径

--spring.config.location=/user/.../myApp/dev.yml

最佳答案

奇怪的是从来没有人回答过这个问题。

我只是通过反复试验自己解决的。

相对路径总是有效的,因为无论何时何地运行 Java 都是从某个目录运行的。只是一个发现它是什么的例子。

在我使用 Win10、Java 1.8、IntelliJ 2018 和 Spring Boot 2.0.2 的情况下,在 IntelliJ 中将我的应用程序作为 Spring Boot 应用程序运行,我的相对路径是相对于项目根目录的。

所以对于您来说,我假设它以相同的方式开始,使用项目根目录。因为那是你的属性所在的地方,你需要 .,然后因为它是一个目录,你需要在末尾附加一个斜杠:

--spring.config.location=./

关于java - 将 spring.config.location 设置为相对路径,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38401818/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com