• 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.

  • 相关阅读:
    [Python]机器学习:Tensorflow实现线性回归
    Python之Numpy:线性代数/矩阵运算
    特殊环境的安装教程[汇总]
    C/C++之编程语言学习资源
    Python之文件操作工具
    NLP之中文自然语言处理工具库:SnowNLP(情感分析/分词/自动摘要)
    网络分析:WireShark
    Linux/Window之定时任务脚本编写
    CSS之Background
    JavaScript之iframe页面间通信
  • 原文地址:https://www.cnblogs.com/nxf-rabbit75/p/14065603.html
Copyright © 2020-2023  润新知