通俗易懂的SpringBoot教程—day2—Springboot配置文件

1、配置文件
SpringBoot使用一个全局的配置文件,配置文件名是固定的;
•application.properties
•application.yml
配置文件的作用:修改SpringBoot自动配置的默认值;SpringBoot在底层都给我们自动配置好;

YAML(YAML Ain’t Markup Language)
YAML A Markup Language:是一个标记语言
YAML isn’t Markup Language:不是一个标记语言;

标记语言:
以前的配置文件;大多都使用的是 xxxx.xml文件;
YAML:以数据为中心,比json、xml等更适合做配置文件;
YAML:配置例子

server:port: 8098

XML:

<server>
<port>8081</port>
</server>

2、YAML语法:
1、基本语法
k:(空格)v:表示一对键值对(空格必须有);
以空格的缩进来控制层级关系;只要是左对齐的一列数据,都是同一个层级的
属性和值也是大小写敏感;

server:
port: 8081
path: /hello

2、值的写法

字面量:普通的值(数字,字符串,布尔)
k: v:字面直接来写;

字符串默认不用加上单引号或者双引号;
“”:双引号;不会转义字符串里面的特殊字符;特殊字符会作为本身想表示的意思
name: “zhangsan \n lisi”:输出;zhangsan 换行 lisi
‘’:单引号;会转义特殊字符,特殊字符最终只是一个普通的字符串数据
name: ‘zhangsan \n lisi’:输出;zhangsan \n lisi

对象、Map(属性和值)(键值对):
k: v:在下一行来写对象的属性和值的关系;注意缩进

对象还是k: v的方式:
使用大括号

数组(List、Set):
用- 值表示数组中的一个元素
:使用中括号

pets: [cat,dog,pig]

通俗易懂的SpringBoot教程---day2---Springboot配置文件相关推荐

  1. SpringBoot教程(十一) | SpringBoot集成Mybatis

    上一篇文章我们介绍了SpringBoot集成JdbcTemplate.简单体验了一下JdbcTemplate框架的用法,今天的内容比较重要,我们来介绍一下SpringBoot集成Mybatis的步骤. ...

  2. idal 创建springboot 项目_手把手的SpringBoot教程,SpringBoot创建web项目(四)

    在实际的开发过程中,我们需要前端页面向Java端提交请求,这些请求一般分为get方式和post方式,不管是哪一种方式,一般都会携带一些参数.这一节,我们来演示一下如何给Controller传递参数. ...

  3. SpringBoot教程(二)|SpringBoot项目配置数据库

    1.导入依赖 搭建是Springboot可以看我上一篇  使用maven搭建Springboot 在pom.xml中添加mysql连接需要的依赖 <dependency><group ...

  4. 【SpringBoot教程】SpringBoot开发HTTP接口GET请求实战

    ⛪ 专栏地址 系列教程更新中

  5. 通俗易懂的SpringBoot教程---day1---Springboot入门教程介绍

    通俗易懂的SpringBoot教程-day1-教程介绍 教程介绍: 初级教程: 一. Spring Boot入门 二. Spring Boot配置 三. Spring Boot与日志 四. Sprin ...

  6. 详细SpringBoot教程之配置文件(一)

    写在前面 鉴于有人留言说想要学习SpringBoot相关的知识,我这里打算写一个SpringBoot系列的相关博文,目标呢是想让看了这一系列博文的同学呢,能够对SpringBoot略窥门径,这一系列的 ...

  7. 详细SpringBoot教程之入门(一)

    写在前面 鉴于有人留言说想要学习SpringBoot相关的知识,我这里打算写一个SpringBoot系列的相关博文,目标呢是想让看了这一系列博文的同学呢,能够对SpringBoot略窥门径,这一系列的 ...

  8. 非常详细的FastDFS整合springBoot教程-带文件下载地址

    FastDFS整合springBoot教程 编写该教程的目的 本教程基于已有的springBoot框架进行整合,springBoot构架部分不做教学 为了给自己做笔记,同时为所需童鞋少爬点坑. 目录 ...

  9. 详细SpringBoot教程之数据访问

    写在前面 鉴于有人留言说想要学习SpringBoot相关的知识,我这里打算写一个SpringBoot系列的相关博文,目标呢是想让看了这一系列博文的同学呢,能够对SpringBoot略窥门径,这一系列的 ...

最新文章

  1. 三大国有银行同时入股 AI 公司第四范式
  2. JS 删除 cookie
  3. sourcetree mac 免登录_「vscode remote ssh 免登录」mac
  4. codeforces 938E MaxHistory 组合数学
  5. iOS11最新隐私信息访问列表
  6. impdp oracle 只导入表结构_oracle数据库怎么导入dmp,只导入数据不导入表结构?...
  7. 修改Google toolbar for firefox的默认语言
  8. 什么是restful api
  9. [EXUI][原创]菜单简单创建和点击事件的触发
  10. 单片机----数码管(138译码器)显示日期
  11. winrar解压器_最好的解压软件,没有之一
  12. 现代循环神经网络 - 机器翻译与数据集
  13. 高价NFT不利于流动性
  14. 【Java】求最大公约数
  15. 可达性分析算法-针对的对象
  16. 服务器集群可视化监控-Prometheus+Grafana
  17. 关于用c++写心理测试是有分支就行的事(这次是哈利波特分院帽)
  18. http://www.dewen.net.cn/q/6120/如何获取Java对象的大小
  19. Firefox的about:config设置详解
  20. ArrayIndexOutOfBoundsException数组下标越界异常的解决过程

热门文章

  1. Java 中的 String 有没有长度限制?
  2. 「视频版」当线程池溢出之后,程序会奔溃吗?面试突击 007 期
  3. 英语笔记:词组句子:0806
  4. 反编译Android APK详细操作指南
  5. C#中Lambda表达式动态拼接生成工具类
  6. matlab2018b中svm无法运行,关于matlab2018a版本错误使用 svmclassify 分类器
  7. c语言程序设计平时作业代刷,C语言程序设计——小学生口算刷题系统
  8. 微软codepush搭建服务器,通过 CodePush API 参考对本机 SDK 作出响应 - Visual Studio App Center | Microsoft Docs...
  9. java abs前缀变量_JAVA工具例大全--cn.hutool.setting.AbsSetting读取配置文件例子
  10. ++ 多核cpu 并行_一文读懂什么是多核并行计算(三)