在SpringBoot中配置在底层都给我们配置好了,我们可以在resources文件夹下创建application.properties中修改配置的默认值。(针对通过maven创建的工程,用Spring Initializr创建的工程自己已经生成该文件)如 server.port=8081。除此之外,还可以通过yml文件实现同样的功能,路径也是在resources文件夹下。
现在说说这两个的区别:首先是格式不一样,在yml文件中要实现修改端口号的功能应这样写:
server:
··port: 8081
在yml文件中,用缩进代表层级关系,左侧对齐的一列数据都是同一层级的。不能使用tab键,会出问题。切记在键值对的冒号后面一定要加上空格,否则会出错。在yml中也可表示对象,数组,列表等形式,格式和上面所说的相同。
server:
port: 8081
person:
lastname: zhangsan
age: 18
boss: false
birth: 2017/12/12
maps:
k1: v1
k2: v2
lists:
-dogs
-cats
-monkey
dog:
name: xiaogou
age: 2