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

SpringBoot项目配置文件、yml配置文件

一. 配置文件格式

        1. SpringBoot项目提供了多种属性配置方式(properties、yaml、yml)。

二. yml配置文件

        1. 格式:

                (1) 数值前边必须有空格,作为分隔符。

                (2) 使用缩进表示层级关系,缩进时,不允许使用Tab键,只能使用空格(idea中会自动将Tab转换为空格)

                (3) 缩进的空格数目不重要,只要相同层级的元素左侧对其即可。

                (4) # 表示注释,从这个字符一直到行尾。都会被解析器忽略。

        2. 定义对象/Map集合:

Emp:name: 卡莎age: 18

        3. 定义数组/List/Set集合

names:- 卡莎- 泰坦- 张飞

        4. 注意:在yml格式的配置文件中,如果配置项的值是以 0 开头的,值需要使用 ' '单引号引起来,因为以0开头在yml中表示8进制的数据

        5. 将properties文件换为yml文件

spring:application:name: Java-MyBatis# 配置Mybatis数据库连接信息datasource:type: com.alibaba.druid.pool.DruidDataSourceurl: jdbc:mysql://localhost:3306/db01driver-class-name: com.mysql.cj.jdbc.Driverusername: rootpassword: root# mybatis的日志输出 (输出到控制台)
mybatis:configuration:log-impl: org.apache.ibatis.logging.stdout.StdOutImpl# 配置mybatis的mapper文件位置mapper-locations: classpath:mapper/*.xml

相关文章:

  • 二叉树层序遍历6
  • 25Yunxi期中
  • Java 并发编程高级技巧:CyclicBarrier、CountDownLatch 和 Semaphore 的高级应用
  • C语言-枚举
  • 【打卡】树状数组的操作
  • Linux系统移植①:uboot概念
  • WSL 基础命令
  • DeepSeek+白果AI论文:开启答辩PPT生成的「智能双引擎」时代
  • AI大模型(三)openAI大模型应用
  • 《100天精通Python——基础篇 2025 第20天:Thread类与线程同步机制详解》
  • 『uniapp』uni-share 分享功能 使用例子(保姆级图文)
  • java线程中断的艺术
  • 绿色屋顶和墙壁行业2025数据分析报告
  • 【批量文件夹重命名】如何按照Excel表格对应的关系,批量一对一的重命名文件夹,文件夹按照对应映射关系一对一改名
  • 打破产品思维--启示录:打造用户喜欢的产品--实战6
  • RocketMq的消息类型及代码案例
  • [C++面试] 基础题 11~20
  • 归一化 超全总结!!
  • 编译rk3568的buildroot不起作用
  • pvlib(太阳轨迹)
  • 山东省建设监理协会网站6/全国疫情排行榜最新情况列表
  • 曲阜网站建设/搜索引擎优化效果
  • 在线学习平台网站建设有什么功能/独立站推广
  • 上海餐饮网站建设/百度账号官网
  • 做波霸奶茶店网站/搜索引擎排行榜
  • 清河网站建设/东莞网络推广培训