玩转Spring Boot框架教程05之自定义配置文件YAML方式
YAML配置方式
1)YAML简单测试
之前已经简单简绍过了YAML语言,现在将之前的Properties文件方式换成YAML方式。
新建一个项目:
第一步:新建好项目以后,更改application.properties文件的后缀名为application.yml,yml即是YAML语言的后缀名。
第二步:新建控制器,控制器代码如下:
第三步:启动SpirngBoot程序
打开浏览器输入访问地址:
查看控制台:
YAML方式测试成功完成。
2)YAML进一步使用
同时更改端口号和加上项目访问路径
启动SpringBoot程序,查看控制台输出
通过控制台信息可以看到端口号和访问路径已经改变
打开浏览器输入访问地址:
旧地址:localhost:8080/YAMLDemo
新地址:localhost:9090/MyApp/YAMLDemo
注意:
Properties方式配置:
name=itcodeschool
addr=chengdu
server.port=9090
server.servlet.context-path=/MyApp
yml方式:
#注解冒号后面必须加上空格
name:itcodeschool
addr:chengdu
#配置端口号
server:
port: 9090
#配置项目访问路径
servlet:
context-path: /MyApp
3)yml配置语法注意事项:
1、key和value用冒号隔开,且冒号后面要加空格,一个空格或多个空格。
2、server.port=9090 不能写成server: port:9090 ,必须在server: 换行,且换行后port不能和server对齐,如下:
错误写法:
正确的写法应该在port前面一个或多个空格。正确写法如下:
方式一: 方式二:
配置项目访问路径:
server.servlet.context-path=/MyApp
yml的方式:
错误的原因是key重复存在server
正确写法如下: