zoukankan      html  css  js  c++  java
  • Spring boot配置文件application.properties和bootstrap.properties的区别

    spring boot 有两种配置文件

      (1)application.properties(application.yml)

          系统级别的一些参数配置,这些参数一般是不会变动的

      (2)bootstrap.properties(bootstrap.yml)

          定义应用级别的配置

    在Spring Boot 有两种上下文:

      bootstrap:应用程序的父上下文

      application:应用程序上下文

    bootstrap 加载优先于 applicaton

    bootstrap 里面的属性会优先加载,默认也不能被本地相同配置覆盖

    应用场景:

      使用 Spring Cloud Config Server时,在 bootstrap 配置文件中添加连接到配置中心的配置属性来加载外部配置中心的配置信息。eg:指定spring.application.name和 spring.cloud.config.server.git.uri

      一些固定的不能被覆盖的属性
      一些加密/解密的场景

  • 相关阅读:
    Python连接MySQL乱码(中文变问号)
    mysql学习04 pymysql 学习
    mysql学习03
    多态与多态性
    重用父类功能的两种方式
    菱形继承问题
    组合
    继承的应用和派生的概念引出
    类的继承
    类与类型
  • 原文地址:https://www.cnblogs.com/baby123/p/11949744.html
Copyright © 2011-2022 走看看