Spring Boot 有兩種類型的配置文件,application 和 bootstrap 文件
Spring Boot會自動加載classpath目前下的這兩個文件,文件格式為 properties 或 yml 格式
*.properties 文件是 key=value 的形式
*.yml 是 key: value 的形式
*.yml 加載的屬性是有順序的,但不支持 @PropertySource 注解來導入配置,一般推薦用yml文件,看下來更加形象
bootstrap 配置文件是系統級別的,用來加載外部配置,如配置中心的配置信息,也可以用來定義系統不會變化的屬性.bootstatp 文件的加載先於application文件
application 配置文件是應用級別的,是當前應用的配置文件
參考:
- Java 自學經歷
- Java 面試題 H5
- Java 面試題小程序