找回密码
 立即注册
查看: 68|回复: 0

SpringBoot配置文件application.yml

[复制链接]

73

主题

3

精华

77

金币

技术维护QQ:515138

积分
165
发表于 2025-11-19 10:10:18 | 显示全部楼层 |阅读模式
SpringBoot配置文件application.yml,在项目开发中,我们推荐使用application.yml配置文件来配置信息,简洁、明了、以数据为中心。
  • 语法
简单的了解过springboot所支持的配置文件,以及不同类型配置文件之间的优缺点之后,接下来我们就来了解下yml配置文件的基本语法:
  • 大小写敏感
  • 数值前边必须有空格,作为分隔符
  • 使用缩进表示层级关系,缩进时,不允许使用Tab键,只能用空格(idea中会自动将Tab转换为空格)
  • 缩进的空格数目不重要,只要相同层级的元素左侧对齐即可
  • #表示注释,从这个字符一直到行尾,都会被解析器忽略
1.png
了解完yml格式配置文件的基本语法之后,接下来我们再来看下yml文件中常见的数据格式。在这里我们主要介绍最为常见的两类:
  • 定义对象或Map集合
  • 定义数组、list或set集合
  • 对象/Map集合
  1. user:
  2.   name: zhangsan
  3.   age: 18
  4.   password: 123456
复制代码
  • 数组/List/Set集合
  1. hobby:
  2.   - java
  3.   - game
  4.   - sport
复制代码
在yml格式的配置文件中,如果配置项的值是以 0 开头的,值需要使用 '' 引起来,因为以0开头在yml中表示8进制的数据。
配置参考如下:
  1. #数据源配置
  2. spring:
  3.   datasource:
  4.     driver-class-name: com.mysql.cj.jdbc.Driver
  5.     url: jdbc:mysql://localhost:3306/web01
  6.     username: root
  7.     password: root@1234
  8. #mybatis配置
  9. mybatis:
  10.   configuration:
  11.     log-impl: org.apache.ibatis.logging.stdout.StdOutImpl
复制代码
SpringBoot3+Vue3开发综合实战项目:
JavaWeb(SpringBoot3+vue3)开发+教学管理系统项目实战
网站建设,公众号小程序开发,系统定制,软件App开发,技术维护【联系我们】手机/微信:17817817816 QQ:515138

QQ|Archiver|自丢网 ( 粤ICP备2024252464号-1 )

GMT+8, 2025-12-1 07:02

专注于网站建设,公众号小程序制作,商城小程序,系统定制,软件App开发

【联系我们】手机/微信:17817817816 QQ:515138

快速回复 返回顶部 返回列表