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

属性注入

相关推荐
weixin_442643423 分钟前
IP Guard vs Ping32:2025 年企业防泄密系统深度横评
服务器·网络·安全·数据安全
CZIDC22 分钟前
关闭不必要的系统服务-服务器更流畅、更安全
服务器·git·安全
PH = 71 小时前
MySQL的Sql优化经验总结
数据库·mysql
fouryears_234171 小时前
Mysql初阶操作:对命令的详细介绍
数据库·mysql
盖世英雄酱581361 小时前
时间设置的是23点59分59秒,数据库却存的是第二天00:00:00
java·数据库·后端
安迪小宝1 小时前
16 celery集成其他工具
数据库·python·sqlite·celery
晨曦5432101 小时前
Django入门指南:Python全栈框架解析
数据库·sqlite
皮皮林5512 小时前
面试官:2000w 数据的大表如何优化?至少提供三种方案!
数据库
爱上妖精的尾巴2 小时前
3-19 WPS JS宏调用工作表函数(JS 宏与工作表函数双剑合壁)学习笔记
服务器·前端·javascript·wps·js宏·jsa
CLOUD ACE2 小时前
谷歌云代理 | 金融合规上云:谷歌云PCI DSS认证环境搭建指南
服务器·网络·金融