0

我确实配置了 Spring Cloud Config Server。我的 application.yml 如下所示。

spring:
  cloud:
    config:
      server:
        git:
          uri: ${HOME}/Desktop/configs

我对 uri 参数感兴趣。在文档https://cloud.spring.io/spring-cloud-config/multi/multi__spring_cloud_config_server.html中写到路径是这样指定的

spring.cloud.config.server.git.uri: file://${user.home}/config-repo

但是,如果不指定 file:// 前缀,就像我所做的那样,一切正常。使用 file:// 前缀和没有前缀有什么区别?

4

1 回答 1

2

确定它将在file://文件系统上查找,因此您可以放置​​相对路径并在文件系统中导航。

确定它将在classpath://您的服务/项目的类路径上查找。resources例如,当您想要推荐人时,使用它会更容易

默认类型是file://,但我建议将其作为前缀,因此您正在查看的位置很明确:)

在https://docs.spring.io/spring/docs/3.2.x/spring-framework-reference/html/resources.html上查看更多信息

于 2019-12-20T09:47:44.637 回答