一、yaml和properties
他俩是干啥的?
yaml和properties都是用来写配置文件的,可以向bean中注入咱们提前写好的数据。
他俩有啥区别?
- yaml是springboot官方推荐的配置文件方法。
写法是key: value
(冒号后面加一个“空格),yaml对缩进要求非常严格,但相比properties,优点在于可以存储对象,并且写法更加简洁,比properties支持更多的功能。 - properties的写法是
key=value
,是早期推荐的配置文件方式,由于yaml的简洁性和拓展性,properties逐渐不再推荐使用。
下面展示一个yaml和properties的写法比较:
可见yaml利用缩进可以更清晰的体现对对象数据的存储,另外他还支持一些EL写法,稍后我们可以看到。