当前位置: 首页 > news >正文

[SpringBoot]配置文件

        通过案例可以不难发现,springboot实际上就是spring的一种辅助工具,帮我们更快地使用spring开发。尤其是配置这块,注解+springboot解决了很多繁琐重复的配置操作。

        但在实际开发需求,当然不可能只用springboot已经配置好的配置信息。接下来就讲一下啊SpringBoot的配置文件。

几种配置文件简介

        springboot的配置文件一般写在resources目录根下,且必须命名为application。一般会使用三种格式的配置文件:.properties、.yml、.yaml。其中,yml和yaml的内容格式基本没有区别,下面是示例文件:

.properties:

spring.application.name=SpringBootText041805spring.datasource.url=jdbc:mysql://localhost:3306/boot1
spring.datasource.driver-class-name=com.mysql.cj.jdbc.Driver
spring.datasource.username=root
spring.datasource.password=123456
spring.datasource.type: com.alibaba.druid.pool.DruidDataSource

.yml、.yaml

spring:application:name: SpringBootText041805datasource:driver-class-name: com.mysql.cj.jdbc.Driverusername: rootpassword: 123456type: com.alibaba.druid.pool.DruidDataSource

格式

.properties文件中,所有的配置项都是 xx.xx.xx=xxx 来完成的,多个配置项间有相同的前缀也会重复写。

.yml文件中,配置是逐级递增的。例如我要配置的application相关配置项和datasource相关配置项,都有spring 前缀,那么就在spring下写上它们,两者之间并列。而后datasource下相关的四个配置,又是之间并列;

这里要注意,同一级的配置,它们这一行前面的空需要相同,以此表示它们是同一级。比如application和datasource,它们前面的空都是一个4个字符(一个制表符),而username等配置项,它们前面在datasource的基础上又多了4个字符,也就是八个字符。

还有一点,在.properties中,直接是 xxx.xx后接=xxx ,而yml 在配置项名写好后,其数据和冒号之间有一个空格,不是连在一起的。

        当项目中存在多种配置文件时,它们之间的生效优先级是:

application.properties  >  application.yml  >  application.yaml

        不是说写了前者后,后者就不生效了。多个配置文件,它们中的配置内容都会生效。但如果有被重复配置的配置项,则会根据优先级选择生效

相关文章:

  • Kubeflow 快速入门实战(三) - Qwen2.5 微调全流程
  • 大模型学习笔记 day01
  • SVM(支持向量机)
  • app控制的吸尘拖地扫地机研究
  • 【上位机——MFC】菜单类与工具栏
  • 483. 找到字符串中所有的字母异位词
  • 深度图可视化
  • opencv函数展示4
  • 《TCP/IP详解 卷1:协议》之第三章:IP:网际协议
  • 数码管静态显示一位字符(STC89C52单片机)
  • 【架构】-- StarRocks 和 Doris 介绍与选型建议
  • 使用open3d将pcd点云按照颜色等级分块显示并令其随颜色变化播放
  • 【EasyPan】项目常见问题解答(自用持续更新中…)
  • 论文笔记-arXiv2025-FilterLLM
  • 【论文阅读23】-地下水预测-TCN-LSTM-Attention(2024-11)
  • 24.中医知识问答删除历史对话功能前端代码实现
  • 基于Redis实现高并发抢券系统的数据同步方案详解
  • candence allegro 17.4 如何永久更改快捷键
  • LangGraph(一)——QuickStart样例中的第一步
  • Lucky配置反向代理+Https安全访问AxureCloud服务(解决证书续签问题)
  • 白云山一季度营收净利双降,此前称今年将挖掘盘活自身资源
  • 发挥全国劳模示范引领作用,加速汽车产业电智化转型
  • 专访丨青年作家杜梨:以动物的视角去观察这个世界
  • 中共中央、国务院关于表彰全国劳动模范和先进工作者的决定
  • 【社论】优化限购限行,激发汽车消费潜能
  • 国家能源局:支持民营企业参股投资核电项目