SpringBoot配置分析

SpringBoot 有N种Config方式

  • properties文件配置
  • yml文件配置
  • xml配置
  • 类配置
  • 注解配置
  • 配置中心

N多种,这里只介绍俩基础的,properties文件配置和yml文件配置

properties文件配置

配置形式如下

1
2
3
4
environments.dev.url=https://dev.example.com
environments.dev.name=Developer Setup
environments.prod.url=https://another.example.com
environments.prod.name=My Cool App

yml文件配置

配置形式

1
2
3
4
5
6
7
environments:
dev:
url: https://dev.example.com
name: Developer Setup
prod:
url: https://another.example.com
name: My Cool App

对比

yml层次清晰,虽然行数多一些,但实际代码并不比properties文件多,所以yml的配置越来越流行

孰优孰劣都不至于深究,习惯了好用即可

如何自定义配置

类配置

使用配置中心


喜欢请点个赞

转载请注明出处:https://www.jianshu.com/u/4915ed24d1e3

如有错误,请务必不吝指正。谢谢

我的博客:https://xzing.github.io/