SpringBoot 配置⽂件

1.配置文件的格式

Sping Boot配置文件有以下三种

1)application.properties

2)application.yml

3)application.yaml

yml和yaml是一样的,都是缩写

当一个文件中properties和yml都存在的时候,properties的优先级更高

2.properties

properties是以键值对的方式进行连接,key=value

读取配置文件

3.yml

yml的基础语法是key: value

key和value之间使用英文冒号和空格组成,空格不能省略

下一级用冒号加换行组成,一般要空两格,也可以空不同的格数,但是相同级别下空格个数要相等。

yml使用@value可以和properties一样获取配置文件。

yml值加单双引号

字符串默认不用加上单引号或者双引号。

单引号会转义特殊字符,使其失去特殊的功能,始终是一个普通的字符串

双引号不会转义字符串里面的特殊字符,特殊字符会表示本身的含义

配置对象

配置list集合

和对象的获取方式相同

配置map

和对象的获取方式相同

相关推荐
君顾18 分钟前
外卖CPS系统开发实战指南:从架构设计到部署全流程解析
java·开发语言·外卖
奇牙coding1231 小时前
GPT-5.5 升级 GPT-5.6 接入指南:流式调用配置与常见问题
java·网络·gpt·ai
老刘的望远镜1 小时前
AgentScope Java 从零(03):Agent 的记性默认全开,我在第 50 轮翻了车
java·开发语言·javascript
yxlalm1 小时前
5.3解决超卖问题
java·spring boot·超卖
李少兄2 小时前
Java 中只有值传递吗?
java·开发语言·python
名字还没想好☜2 小时前
Spring @EventListener 事件驱动解耦实战:同步转异步、事务绑定与顺序控制
java·数据库·后端·python·spring
一木 之林2 小时前
插件、MCP、Skill 的区别?
java·c++·人工智能
小刘在重生~2 小时前
面试重点:final、finalize、finally 三者区别
java
边境悍匪3 小时前
蜗牛学苑 Java 智能体学习 Day39|SpringAI 会话存储、Function‑Call 工具调用、MCP 思维导图复盘
java·开发语言·spring boot·学习·阿里云
letisgo53 小时前
JAVA 高级进阶02篇《并发编程三板斧:JMM、CAS与AQS的源码级拆解》
java·面试·并发编程·aqs·jmm