前言
我们都知道很多应用都是有配置文件的,可以对应用的一些参数进行配置,如conf...
本篇我们讲解关于Spring的配置文件以及程序怎么获取其中写入的参数
Spring中的配置文件主要有三种
还有yml和ymal文件 下面我们将介绍关于常用的两种 preoperties 和 yml文件的格式和读取格式
properties文件的设置和读取
properties文件的主要格式是 a.b.c = xxx
假设我们这里想修改一下服务器启动的端口号为9090
我们这里对properties文件进行修改
只需要加上一行 server.port = 9090 这里就修改成9090了
假设我想这里配置的值被网页中的参数获取该怎么办捏
只需要使用一个注解就可以获取到
@Values({key}) 就可以获取到配置文件中的值啦
此时我们就能访问到啦
yml文件的设置和读取
由于properties文件冗余度太高,平常yml文件对于开发来说更方便,所以一下的操作我们使用yml文件来进行
首先yml文件仍然是键值对的格式,只是将原本的.换成了空格回车
注意这里冒号之后一定得有一个空格,否则无法识别
注:~表示null ' '表示空字符串 因为什么都不加的话看不出来
在字符串中使用双引号会转义字符,比如中间加了一个\n会转义成回车
使用单字符则不会转义下面进行测试
配置对象
配置集合类
list 注意格式要保证,空格和横线不能少
map类
配置方式和以上一致