第三章: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开机就会自动查找和加载application.properties和application.yaml应用程序启动时的文件从以下位置:
-
From the classpath
a.The classpath root
b.The classpath
/configpackage -
From the current directory
a.The current directory
b.The
/configsubdirectory in the current directory c.Immediate child directories of the
/configsubdirectory
该列表按优先级排序(较低项目的值覆盖较早的项目)。来自加载文件的文档被添加PropertySources到 Spring Environment。
可以在application.properties文件、application.yml文件或命令行开关中指定各种属性
还有后续工作,大家点赞评论收藏关注走起来!!!学起来!!!
本文详细介绍了SpringBoot 2.x中常见的配置文件类型,包括xml、yml、properties等,并对比了它们的特点与使用场景。重点讲解了YAML格式的优势及其在SpringBoot中的应用实例。
2699

被折叠的 条评论
为什么被折叠?



