• yaml数据格式


    一、yaml语法规则

     字面值表达方式:

     数组表示方式:(减号后面的就是数据

    二、读取yaml属性文件中的数据

    2.1、读取yaml属性文件中的单一数据

    先定义一个属性,通过使用@Value注解,通过$符获取yaml属性文件中的key即可获取到yaml属性文件中该key对应的value数据      (@Value注解的作用:是为属性赋值的)

     

     

    2.2、读取yaml属性文件中多级形式的数据

     

    2.3、读取yaml属性文件中的数组数据

    数组类型1:(直接对应的是数据)

     

     

     数组类型2:

     

    补充知识(分屏):

     效果如下所示:

    2.4、yaml文件中的变量引用

     我们还知道在文件当中\t有时候会代表转义字符,那么我们的yaml文件中\temp中有\t,怎么把它变成转义字符的形式呢:(用引号把含有\t转义字符的数据括起来,就表示转义字符了)

    2.5、读取yaml文件中的全部属性数据

    用法:就是先把yaml文件中的属性数据通过自动装配全部读取封装到Enviroment属性当中,然后通过getProperty方法就可以获取yaml文件中的任何一个想要的数据了

     

    2.6、把yaml文件数据封装到对象属性当中进行读取

    改错:@RestController注解的作用不是扫描上面封装好yaml文件数据的bean注解,@RestController注解的作用是:表现层bean注解和响应给前端数据注解的二合一

    代码演示如下所示:

     改错:实体类MyDataEnterprise配置成bean的目的不是说让谁扫描的,而是因为该实体类是用来封装yml配置文件中的数据的,因此要受spring加载器的管控,因此才需要配置成bean形式的

     上面把yaml文件数据封装到对象的属性当中后,通过自动装配就可以获取到实体类了然后就可以获取到对应的封装好的数据了:

     

  • 相关阅读:
    Vite依赖预构建
    小米华为,化干戈为玉帛!
    Java方法
    Python:实现merge insertion sort合并插入排序算法(附完整源码)
    马尔科夫决策过程
    【名词解释】concolic testing和instrumentation
    【操作系统】聊聊Linux软中断
    pytorch中常用的损失函数
    Unity导入URDF模型(turtlebot3 waffle pi为例)
    I.MX6 yocto project build
  • 原文地址:https://blog.csdn.net/lwj_07/article/details/126103049