Spingboot yaml 配置文件及数据读取

属性配置在这里插入图片描述

  • 修改服务器端口 → server.port=80

  • 修改 banner → spring.main.banner = off(关闭)/console(控制台)/log(日志)

  • 日志 → logging.level.root=info

Common Application Properties

配置文件分类

优先级

如果三种文件共存时,优先级为: properties > yml > yaml

注意:不同配置文件中相同配置按照加载优先级相互覆盖,不同配置文件中的不同配置全部保留。

自动提示功能消失的解决方式


yaml文件

一种数据序列化的格式。

以数据为核心,重数据轻格式。

语法规则



yaml数据读取

读取单个数据


读取全部数据

读取部分数据(主流方式)

@ConfigurationProperties

将模型类和yml文件中的属性相关联,通过参数prefix指定模型类封装的yml中的哪一部分数据。

@Component

将模型类定义为Spring的Bean

@Autowired

属性注入

相关推荐
德迅云安全—珍珍6 分钟前
主机安全-德迅卫士
linux·服务器·安全
咕噜企业分发小米8 分钟前
如何平衡服务器内存使用率和系统稳定性?
java·服务器·前端
2301_805962939 分钟前
Windows连接腾讯云服务器
服务器·windows·腾讯云
云动课堂11 分钟前
一键升级 OpenSSH 10到最新版:告别手工编译、兼容国产系统、批量部署无忧!
linux·服务器·centos
每日学点SEO27 分钟前
「网站新页面冲进前10名成功率下降69%」:2025 年SEO竞争格局分析
大数据·数据库·人工智能·搜索引擎·chatgpt
倔强的小石头_29 分钟前
Python 从入门到实战(八):类(面向对象的 “对象模板”)
服务器·开发语言·python
小周学学学36 分钟前
vcenter的SMB备份
运维·服务器·vmware·虚拟化
哈__37 分钟前
时序数据库性能巅峰对决:金仓数据库在复杂场景下的技术突破与实战验证
数据库
WayserKON37 分钟前
pg 窗口函数
数据库·postgresql
!chen37 分钟前
Oracle回滚与撤销技术
数据库·oracle