SpringBoot 配置文件主要是以 application.properties 与 application.yml 两种格式配置
YAML
“YAML Ain’t Markup Language”
YAML 语法
key: (空格,要有的,冒号后面的空格)
为 JavaBean 或者 Map 赋值操作:
Person: name: zhangsan age: 17 gender: 男 //行内写法 Person: {name: zhangsan,age: 17,gender: 男}
为数组、List、Set 赋值操作:
pets: - cat - dog - pig //行内写法 pets: [cat,dog,pig]
用到的注解
@Component @ConfigurationProperties(prefix = "Person") public class Person{ private String name; private Integer age; private String gender; }
配置文件占位符
1.随机数 ${random.value}、${random.int}、${random.long} 2.占位符获取之前配置的值,如果没有这个值使用冒号设置默认值 ${person.hello:hello}
欢迎来到这里!
我们正在构建一个小众社区,大家在这里相互信任,以平等 • 自由 • 奔放的价值观进行分享交流。最终,希望大家能够找到与自己志同道合的伙伴,共同成长。
注册 关于