zoukankan      html  css  js  c++  java
  • Spring boot中Yml文件的坑

    最重要的提到最前面

    1、YML配置文件中的值如果是纯数字的话,中间不能使用 “_”

           比如配置下面的值:

    spring:
      sms:
        code: 20200818_01

    在项目中注入后的值会变为:2020081801 会默认去掉中间的“_”

    附:常用yml文件格式规范

    最近在新项目上使用YML文件作为项目配置文件格式

    yml 文件相比xml和Properties在书写上方便很多,最直观感觉就是简洁,比较如下

    properties文件下的

        

    spring.application.name=****
    spring.application.datasource.driver-class-name=com.mysql.jdbc.Driver
    spring.application.datasource.url=***
    spring.application.datasource.username=***
    spring.application.datasource.password=***

      

    spring:
      application:
        name: ****
      datasource:
        driver-class-name: com.mysql.jdbc.Driver
        url: ***
        username: ***
        password: ***

    通过观察,发现代码简洁许多

    YML基本语法 

    • 大小写敏感
    • 使用缩进表示层级关系
    • 缩进时不允许使用Tab键,只允许使用空格。 //开发时候最好都不TAB  改用空格一个tab=4空格
    • 缩进的空格数目不重要,只要相同层级的元素左侧对齐即可
    • # 表示注释,从这个字符一直到行尾,都会被解析器忽略。

    参考链接:https://blog.csdn.net/nttzli/article/details/90734954

  • 相关阅读:
    POJ 1141 括号匹配 DP
    881. Boats to Save People
    870. Advantage Shuffle
    874. Walking Robot Simulation
    文件操作
    861. Score After Flipping Matrix
    860. Lemonade Change
    842. Split Array into Fibonacci Sequence
    765. Couples Holding Hands
    763. Partition Labels
  • 原文地址:https://www.cnblogs.com/xiohao/p/13527218.html
Copyright © 2011-2022 走看看