简述
这里说的配置文件,是指项目的一些自带或者自定义的参数、属性的配置文件,默认支持yml和properties两种类型的文件,两种文件只是格式有所区别而用法一样,今天就以yml做demo,讲讲spring boot常见三大类五小种配置文件使用方式。
分类
三大类,一类指直接在项目的资源文件夹下,即resources下,另一类是项目打包后与jar包所在目录的,最后是命令行上的。
五小种,按优先级从低到高罗列,谁的优先级高最后就使用谁的值:
默认配置文件的名称为application.yml,
1、直接在resources下;
2、在resources下的config目录下;
3、直接在与jar包同级目录下;
4、在与jar包同级的config目录下;
5、直接在命令行上,如 --server.port=8888 。
实践效果
下面请看截图检验优先级效果,先定义一个接口,读取配置文件的属性值并打印出来。
打包后,jar包放在ss目录下,用命令以jar包的形式启动
在此基础上,再在命令赋值:
总结,非常简洁一次demo,希望对大家有帮助;当然配置文件的设置还有非常多的方式,比如自定义位置、自定义命名、附加项等等。但我觉得spring boot的一大特点就是简化配置工作,咱们日常开发就没必要去整那么繁琐了,上面这五种方式在日常开发中已经是绰绰有余了,是吧?
网友评论