Spring 使用file://前缀和不使用前缀有什么区别?

Spring 使用file://前缀和不使用前缀有什么区别?,spring,spring-boot,spring-cloud-config,Spring,Spring Boot,Spring Cloud Config,我确实配置了SpringCloudConfigServer。我的application.yml如下所示 spring: cloud: config: server: git: uri: ${HOME}/Desktop/configs 我对uri参数感兴趣。在文档中写到,路径是这样指定的 spring.cloud.config.server.git.uri: file://${user.home}/config-repo 但是,在没有

我确实配置了SpringCloudConfigServer。我的application.yml如下所示

spring:
  cloud:
    config:
      server:
        git:
          uri: ${HOME}/Desktop/configs
我对uri参数感兴趣。在文档中写到,路径是这样指定的

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

但是,在没有指定file://前缀的情况下,就像在我的例子中那样,一切都正常。使用file://前缀和不使用它有什么区别?

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

classpath://
确定它将查看服务/项目的类路径。例如,当您想引用
资源时,使用此选项更容易

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


有关
文件的详细信息,请参见://
确定它将查看文件系统,因此您可以放置相对路径并在文件系统中导航

classpath://
确定它将查看服务/项目的类路径。例如,当您想引用
资源时,使用此选项更容易

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

查看更多关于