如何引用
resources
目录(或相对于我的源文件的目录)作为配置服务器的本地 git uri(在 Windows 上)?
我尝试过
file:///resources
和file:///full/path/to/resources
,似乎都失败了。
根据要求,这里有一些代码:
ConfigServiceApplication.java
@EnableConfigServer
@SpringBootApplication
public class ConfigServiceApplication {
public static void main(String[] args) {
SpringApplication.run(ConfigServiceApplication.class, args);
}
}
应用程序.属性
spring.cloud.config.server.git.uri=file:///full/path/to/resources
spring.application.name=config-service
server.port=8888
如果你想使用文件系统作为后端,只需尝试以下设置:
spring.profiles.active=native
spring.cloud.config.server.native.searchLocations: file:///full/path/to/resources
另请参阅此文档
我很尴尬地写这个,但 intellij 不会清理构建。我运行了 gradle 任务,一切顺利。
如果您使用与主分支不同的分支(例如 master),请确保通过在 application.properties 文件中添加来配置 Spring Cloud Config Server 以使用该分支:
spring.cloud.config.server.git.default-label:master