SpringBoot yaml语法详解

  • 1.yaml基本语法
  • 2.yaml给属性赋值
  • 3.JSR303校验
  • 4.SpringBoot的多环境配置

1.yaml基本语法

通常情况下,Spring Boot 在启动时会将 resources 目录下的 application.propertiesapllication.yaml 作为其默认配置文件,我们可以在该配置文件中对项目进行配置,但这并不意味着 Spring Boot 项目中只能存在一个 application.propertiesapplication.yaml

我们可以存储普通的键值对:

# 普通的 key - value 对(注意键:的后面要有一个空格,这是语法规定!)
name: dahe

也可以灵活的存储对象:

# 对象
student:name: wangweiage: 3
# 对象的行内写法
student1: { name: qiqi,age: 18 }

可以使用数组:

# 数组
pets:- cat- dog- pig
pets2: [ cat,dog,pig ]

yaml对缩进的要求十分严格,这点类似与Python语言

SpringBoot yaml语法详解相关推荐

  1. SpringBoot之----yaml语法详解

    1.SpringBoot使用一个全局的配置文件 , 配置文件名称是固定的 application.properties 语法结构 :key=value application.yml 语法结构 :ke ...

  2. SpringBoot的配置详解application

    SpringBoot的配置文件application有两种文件格式,两种配置的内容是一致的,只是格式不一致. 1.application.properties 2.application.yml或者a ...

  3. creo配置文件config选项详解_5年资深架构师重点聚焦:SpringBoot的配置详解+内嵌Servlet容器

    Spring Boot的配置详解 在本节中,我们将重点聚焦在Spring Boot的配置方面. 理解Spring Boot的自动配置 按照"约定大于配置"的原则,Spring Bo ...

  4. Python的Xpath介绍和语法详解

    1.简介 XPath是一门在XML和HTML文档中查找信息的语言,可以用来在XML和HTML文档中对元素和属性进行遍历 XPath的安装 Chrome插件XPath Helper 点Chrome浏览器 ...

  5. FreeMarker基本语法详解及模板文件的组成(二)

    海浪上次给大家分享了FreeMarker基本语法详解及模板文件的组成(一)海浪今天继续分享FreeMarker基本语法详解及模板文件的组成(二) 3.2 输出变量值<?xml:namespace ...

  6. Velocity魔法堂系列二:VTL语法详解

    一.前言 Velocity作为历史悠久的模板引擎不单单可以替代JSP作为Java Web的服务端网页模板引擎,而且可以作为普通文本的模板引擎来增强服务端程序文本处理能力.而且Velocity被移植到不 ...

  7. Java8初体验(二)Stream语法详解(转)

    本文转自http://ifeve.com/stream/ Java8初体验(二)Stream语法详解 感谢同事[天锦]的投稿.投稿请联系 tengfei@ifeve.com 上篇文章Java8初体验( ...

  8. python编程语法大全-Python编程入门——基础语法详解

    今天小编给大家带来Python编程入门--基础语法详解. 关于怎么快速学python,可以加下小编的python学习群:611+530+101,不管你是小白还是大牛,小编我都欢迎,不定期分享干货 每天 ...

  9. python编程语法-Python编程入门——基础语法详解

    今天小编给大家带来Python编程入门--基础语法详解. 一.基本概念 1.内置的变量类型: Python是有变量类型的,而且会强制检查变量类型.内置的变量类型有如下几种: #浮点 float_num ...

最新文章

  1. ftp linux 开启验证_在linux中开启ftp服务
  2. 中小企业虚拟化解决方案-VMware vSphere 6.5-日常管理入口v0.0.1
  3. 求两等长升序序列的中位数
  4. 安装配置mariadb-10.1.19
  5. ETL第一篇(Kettle Spoon) 初遇
  6. c语言游戏源码_【C语言/C++】益智游戏开发:2048(思路+源码详解)
  7. 快速(动易)模板制作
  8. python 源代码剖析mobi_Python学习手册.mobi kindle电子书 带源码
  9. 浏览器控件打开PDF文件时文件内容不显示的解决方法
  10. DirectX 3D Mesh类
  11. Donet Core中EFCore的DbFirst生成数据库实体
  12. fiddler安装安全证书
  13. matlab纹理分析,基于MATLAB的遥感影像纹理特征分析
  14. 【Apache Spark 】第 2 章下载 Apache Spark并开始使用
  15. 计算机桌面图标变大,电脑桌面图标变大了怎么恢复?
  16. 华为服务器智能机柜,华为网络柜 室内一体柜 华为服务器机柜
  17. 这样吃橙子才最健康,90%的人不知道的秘密!
  18. 温和去角质4步按摩法
  19. 杨辉三角形【找规律】
  20. Quartus Prime基础操作

热门文章

  1. [pytorch] PyTorch Metric Learning库代码学习二 Inference
  2. Avisynth基础(一)
  3. 求一段看不懂的乱码_求一对乱七八糟表示废话的符号!急急急急急急!
  4. 记录合肥黑马Java培训
  5. 分享6个国内优秀Java后台管理框架的开源项目
  6. 又来读者言论 [ 光影人像 东海陈光剑 的博客 ]
  7. 自学笔记:linux
  8. 教你如何用duilib实现控件可拖动,可拖拽
  9. spotify文件下载路径_从计算机的音乐文件夹中自动执行Spotify上的播放列表
  10. 北鲲教程|基于 ABAQUS 的 CFRP 加固钢筋混凝土柱承载能力分析