SpringBoot2.X学习之配置文件讲解

这节课我们进行SpringBoot配置文件的讲解,常见的配置文件有xml,properties,还有json配置,还有yaml

1.YAML(Yet Another Markup Language),是一种标记语言
                写 YAML 要比写 XML 快得多(无需关注标签或引号)
                使用空格 Space 缩进表示分层,不同层次之间的缩进可以使用不同的空格数目

对比:

           application.properties示例
                server.port=8090  
                server.session-timeout=30  
                server.tomcat.max-threads=0  
                server.tomcat.uri-encoding=UTF-8 

            application.yml示例
                server:  
                      port: 8090  
                      session-timeout: 30  
                      tomcat.max-threads: 0  
                      tomcat.uri-encoding: UTF-8

 注意:application.yml配置文件的key后面的冒号,后面一定要跟一个空格,树状结构,选择哪种配置方式凭个人喜好

下面我们查看官方文档:https://docs.spring.io/spring-boot/docs/2.1.0.BUILD-SNAPSHOT/reference/htmlsingle/#common-application-properties ,同一个key的话较高顺序会覆盖较低顺序的值,文档中有很多相关的讲解,要养成不懂看文档的习惯,这样版本更新也不怕了

下面贴出一个官方properties配置文件与yml配置文件的对比转化:

 在之前我们上传文件的大小限制,我们并没有设置限制多大,包括以后redis等等的配置,SpringBoot都给出了默认的配置:https://docs.spring.io/spring-boot/docs/2.1.0.BUILD-SNAPSHOT/reference/htmlsingle/#common-application-properties

 

 

SpringBoot给出了很多的默认配置,如果需要修改,直接复制对应的配置文件,加到application.properties里面, 不要将整个内容复制并粘贴到您的应用程序中,只挑选您需要的属性

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值