小程序原生组件—提升你的小程序体验
584
2022-11-21
5-SpringBoot 配置-配置文件分类
5-SpringBoot 配置-配置文件分类
SpringBoot 配置-配置文件分类
SpringBoot是基于约定的,所以很多配置都有默认值,但如果想使用自己的配置替换默认配置的话,就可以使用application.properties或者application.yml(application.yaml)进行配置。
默认配置文件名称:application在同一级目录下优先级为:properties >yml > yaml
例如:配置内置Tomcat的端口
properties:
server.port=8080
yml:
server: port: 8080
下面我们通过配置文件来修改内置Tomcat的启动端口来演示一下。
配置文件案例
1.springboot的默认配置文件
首先配置文件默认是可以写在 resources 目录下,而且默认的配置文件是 application.properties
2.修改配置文件 application.properties 的 tomcat 启动端口号
server.port=8081
除了这种框架定义的参数内容,我们还可以在配置文件中自定义一些内容,如下:
3.创建配置文件 application.yml 定义内置 Tomcat 的端口号
server: port: 8082
4.创建配置文件 application.yaml 定义内置 Tomcat 的端口号
server: port: 8083
5.演示 在同一级目录下优先级为:properties >yml > yaml
首先在三个配置文件都配置了服务端口号,我们发现 properties 的优先级最高:
我们再注释 properties 的配置,发现 yml 的配置优先级高于 yaml 文件:
6.优先级的参数设置总结
我们通过上面的演示,知道了 properties >yml > yaml 的优先级,这个是取决于同一个配置的参数的,如果优先级低的配置文件设置了其他文件没有的参数,那么也会读取到的。
版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。
发表评论
暂时没有评论,来抢沙发吧~