【Spring Boot 2.0学习之旅-03-2】SpringBoot2.x配置文件讲解

本文详细介绍了SpringBoot 2.x中常见的配置文件类型,包括xml、yml、properties等,并对比了它们的特点与使用场景。重点讲解了YAML格式的优势及其在SpringBoot中的应用实例。

第三章:SpringBoot热部署devtool和配置文件自动注入实战

03-2 SpringBoot2.x配置文件讲解

1.配置文件介绍

简介:SpringBoot2.x常见的配置文件 xml、yml、properties的区别和使用
		xml、properties、json、yaml
		1、常见的配置文件 xx.yml, xx.properties,
			1)YAML(Yet Another Markup Language)
				写 YAML 要比写 XML 快得多(无需关注标签或引号)
				使用空格 Space 缩进表示分层,不同层次之间的缩进可以使用不同的空格数目
				注意:key后面的冒号,后面一定要跟一个空格,树状结构
			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 
		2、默认示例文件仅作为指导。 不要将整个内容复制并粘贴到您的应用程序中,只挑选您需要的属性。
		
		3、参考:https://docs.spring.io/spring-boot/docs/2.1.0.BUILD-SNAPSHOT/reference/htmlsingle/#common-application-properties

Spring Boot文档地址

Spring开机就会自动查找和加载application.propertiesapplication.yaml应用程序启动时的文件从以下位置:

  1. From the classpath

    ​ a.The classpath root

    ​ b.The classpath /config package

  2. From the current directory

    ​ a.The current directory

    ​ b.The /config subdirectory in the current directory

    ​ c.Immediate child directories of the /config subdirectory

该列表按优先级排序(较低项目的值覆盖较早的项目)。来自加载文件的文档被添加PropertySources到 Spring Environment

默认的配置文件字段

可以在application.properties文件、application.yml文件或命令行开关中指定各种属性

还有后续工作,大家点赞评论收藏关注走起来!!!学起来!!!

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

mind_programmonkey

你的鼓励是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值