zoukankan      html  css  js  c++  java
  • SpringBoot---1.配置文件

    Spring Boot使用一个全局的配置文件

    1. application.properties
    2. application.yml

    配置文件放在src/main/resources目录或者类路径/config下

    配置文件的作用:修改SpringBoot自动配置的默认值;SpringBoot在底层都给我们自动配置好。

    一、yaml

    1.简介

    .yml是YAML(YAML Ain't Markup Language)语言的文件,以数据为中心,比json、xml更适合做配置文件

    YAML XML
    server:
        port: 8081
    <server>
        <port>8081</port>
    </server>

    2.语法

    2.1 基本写法

    k:(空格)v:表示一对键值对(空格必须有);

    以空格的缩进来控制层级关系;只要是左对齐的一列数据,都是同一个层级的。

    2.2 值的写法

    字面量:普通的值(数字、字符串、布尔)

    k: v:字面直接来写;

    字符串默认不用加上单引号或者双引号

    "":双引号;不会转移字符串里面的特殊字符;特殊字符会作为本身想表示的意思

    name:"zhangsan lisi" --> 输出:zhangsan 换行 lisi

    '':单引号,会转义特殊字符,特殊字符最终只是一个普通的字符串数据

    name:'zhangsan lisi' --> 输出:zhangsan lisi

    对象、Map(属性和值)(键值对)

    k: v:在下一行来写对象的属性和值的关系,注意缩进

    对象还是k: v的方式;

    friends:
        lastName:zhangsan
        age:20
    

    行内写法:

    friends: {lastName: zhangsan,age: 20}

    数组(List,Set)

    用-值表示数组中的一个元素

    pets:
        - cat
        - dog
        - pid
    

    行内写法:

    pets: [cat,dog,pig]

    3.yaml配置文件值注入

    4.propertyies配置文件值获取

    5.

  • 相关阅读:
    笔记:HttpResponse类
    既生瑜何生亮,为何有了类还要有结构?
    dotnet 文件下载后文件名乱码
    SQL SERVER临时表的使用
    笔记:SQL SERVER 2005中的同步复制技术(转)
    .net 四种错误处理机制
    DotNET 长文章分页方法
    HTML标签过滤方案
    过滤查询条件LIKE里面的关键字符
    理解HTTP消息头
  • 原文地址:https://www.cnblogs.com/nxf-rabbit75/p/14065603.html
Copyright © 2011-2022 走看看