Spring boot中Yml文件的坑

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

比如配置下面的值:

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

附:常用yml文件格式规范

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

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

properties文件下的

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

YML基本语法

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

Original: https://www.cnblogs.com/xiohao/p/13527218.html
Author: @ 小浩
Title: Spring boot中Yml文件的坑

原创文章受到原创版权保护。转载请注明出处:https://www.johngo689.com/540569/

转载文章受原作者版权保护。转载请注明原作者出处!

(0)

大家都在看

  • SpringBoot 整合Spring Security + JWT 实现前后端分离项目的认证授权

    以下是伪代码,要根据自己的业务自行修改 引入依赖 还用了jwt、redis、fastjson 等 如果添加了就不用添加 SercurityConfig.java User.java…

    Java 2023年5月30日
    063
  • Redis概念

    概念:redis是一款高性能的NOSQL系列的非关系型数据库 Original: https://www.cnblogs.com/ailhy/p/16610114.htmlAuth…

    Java 2023年6月6日
    081
  • 面向对象2(Java)

    该露的露,该藏的藏,我们的程序设计要追求”高内聚,低耦合”: 高内聚:类的内部数据操作细节自己完成,不允许外部干涉 低耦合:仅暴露少量的方法给外部使用 封装…

    Java 2023年6月9日
    088
  • SpringBoot系列之使用Spring Task实现定时任务

    @ 一、前言介绍 二、Spring Task 2.1 SpringTask简介 2.2 实验环境准备 2.3 Enable Scheduling 2.4 单线程定时任务 2.5 线…

    Java 2023年5月30日
    080
  • java重试

    重试 重试,就是多试几次。一次不成功,多试几次说不定就成功了。 什么时候重试? 要执行的逻辑比较重要,或者是服务不稳定,或者是Rpc远程调服务有时不成功,都可以使用重试。 示例代码…

    Java 2023年5月29日
    074
  • Spring AOP 切点切面

    Spring AOP 切点切面 https://www.jianshu.com/p/94879042db88 https://www.jianshu.com/p/994027425…

    Java 2023年5月30日
    074
  • Java基础—双层for循环之小星星实操

    在Java基础中,我们会学到循环结构,其中for的双层循环更为常见。比如熟知的9*9乘法表就是用 双层for循环。 双层for循环的特点:1、内层循环一遍,相当于外层循环只执行一次…

    Java 2023年6月7日
    093
  • 用户名密码年龄的校验

    用户名: 密码: 确认密码: 年龄: //校验用户名 function usernamecheck(){ //获取dom var username = document.getEl…

    Java 2023年6月7日
    075
  • spring框架技术方面

    一:描述spring事务的只读,超时,回滚的原则。1.spring事务的只读:“只读事务”并不是一个强制选项,它只是一个暗示,提示数据库驱动程序和数据库系统…

    Java 2023年6月5日
    078
  • 11.NIO核心三:选择器(Selector)

    4.接收:SelectionKey.OP_ACCEPT; NIO非阻塞式网络通信的原理分析 服务端&#x6…

    Java 2023年6月5日
    080
  • 重学Java(二):对象无处不在

    本系列文章内容来自于《Thinking in Java》作者的最新续作《On Java》基础卷,作者根据最新 Java 8、11、17的内容,重讲了Java的编程思想,值得初学者阅…

    Java 2023年6月7日
    085
  • 多线程学习

    这个只是简单的学了一下怎么用,几个小demo,没有深入的讲。 1. 线程简介 线程,进程,多线程 并发:同时发生,在一个时间段内执行,不一定是同一时间点 并行:同时执行,在一个时间…

    Java 2023年6月7日
    076
  • 30个类手写Spring核心原理之自定义ORM(下)(7)

    本文节选自《Spring 5核心原理》 3 基于Spring JDBC实现关键功能 3.1 ClassMappings ClassMappings主要定义基础的映射类型,代码如下:…

    Java 2023年6月7日
    095
  • git 重写历史

    link:date: 2022-08-30 历史提交commit信息修改 修改最新log $ git commit –amend 修改多个提交信息 Git 没有一个改变历史工具,…

    Java 2023年6月13日
    075
  • springboot + mybatis + 多数据源

    此文已由作者赵计刚薪授权网易云社区发布。 欢迎访问网易云社区,了解更多网易技术产品运营经验 在实际开发中,我们一个项目可能会用到多个数据库,通常一个数据库对应一个数据源。 代码结构…

    Java 2023年5月30日
    0165
  • Elasticsearch 入门实战(4)–Java Low Level REST Client 使用

    本文主要介绍 Elasticsearch Java Low Level REST Client 的使用,相关的环境及软件信息如下:CentOS 7.6.1810、Java 1.8….

    Java 2023年6月16日
    092
亲爱的 Coder【最近整理,可免费获取】👉 最新必读书单  | 👏 面试题下载  | 🌎 免费的AI知识星球