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

  • 相关阅读:
    课堂测试-单元测试(比较大小)
    第三周进度条
    软件工程个人作业02
    构建之法——阅读笔记02
    第二周学习进度条
    第一周学习进度条
    软件工程个人作业01
    构建之法阅读笔记01
    java课堂测试
    Java验证码程序
  • 原文地址:https://www.cnblogs.com/xiohao/p/13527218.html
Copyright © 2011-2022 走看看