首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

微服务架构之Spring Boot(二十四)

您还可以 使用 spring.config.location 环境属性(以逗号分隔的目录位置或文件路径列表)来引用显式位置。...如果 spring.config.location 包含目录(而不是文件),则它们应以 / 结束(并且在运行时,在加载之前附加从 spring.config.name 生成 的名称,包括特定于配置文件的文件名...spring.config.location 中指定的文件按原样使用,不支持特定于配置文件的变体,并且被任何 特定于配置文件的属性覆盖。 以相反的顺序搜索配置位置。.../config/ 2. file:./ 3. classpath:/config/ 4. classpath:/ 使用 spring.config.location 配置自定义配置位置时,它们会替换默认位置...例如,如果 spring.config.location 配置了 值 classpath:/custom-config/,file:.

1.8K20
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    SpringBoot2.x基础篇:配置文件的加载顺序以及优先级覆盖

    SpringBoot已经给我们准备好了,通过--spring.config.location参数就可以指定配置文件的位置,如下所示: java -jar project-sample.jar --spring.config.location...=classpath:/configs/custome.yml 如果一个配置文件无法满足你的需求,那你看看下面这个方式: java -jar project-sample.jar --spring.config.location...如果你通过spring.config.location指定的不是一个文件而是一个目录,在路径最后务必添加一个"/"结束,然后结合spring.config.name进行组合配置文件,组合示例如下: #...加载/configs/application.properties 或 /configs/application.yml(默认文件名) java -jar project-sample.jar --spring.config.location...并为目录形式,上面示例中会自动将spring.config.name追加到目录路径后,如果指定的spring.config.location并非是一个目录,这里会忽略spring.config.name

    12.4K81

    如何不重新编译让 Spring Boot 配置文件生效?

    如果你不想去这五个位置查找,那么也可以在启动 jar 包的时候明确指定配置文件的位置和名称,如下: java -jar boot_config_file-0.0.1-SNAPSHOT.jar --spring.config.location...如果配置文件和 jar 包在相同的目录结构下,如下图: 那么启动脚本如下: java -jar boot_config_file-0.0.1-SNAPSHOT.jar --spring.config.location...=optional:javaboy/app.yaml 如果 spring.config.location 的配置,只是指定了目录,那么必须以 / 结尾,例如上面这个启动脚本,也可以按照如下方式启动:...java -jar boot_config_file-0.0.1-SNAPSHOT.jar --spring.config.location=optional:javaboy/ --spring.config.name...=app 通过 spring.config.location 属性锁定配置文件的位置,通过 spring.config.name 属性锁定配置文件的文件名。

    2K30

    扫码

    添加站长 进交流群

    领取专属 10元无门槛券

    手把手带您无忧上云

    扫码加入开发者社群

    热门标签

    活动推荐

      运营活动

      活动名称
      广告关闭
      领券