• Spring Boot 使用YAML配置


      YAML是JSON的一个超集,可以非常方便地将外部配置以层次结构形式存储起来。当项目的类路径中有SnakeYAML库(spring-boot-starter中已经被包含)时,SpringApplication类将自动支持YAML作为properties的替代。
      如果将项目中的application.properties文件修改为YAML文件(尾缀为.yml或yaml)的形式,则其配置信息如文件3-8所示。

      文件3-8 application.yml

    server:
      port: 8081
    #DB Configuration
    spring:
      datasource:
        driverClassName: com.mysql.jdbc.Driver
        url: jdbc:mysql://localhost:3307/microservice
        username: root
        password: 123456
    #logging
    logging:
      level:
        com.xc.springboot: debug

      从上述配置文件中可以看出,yml文件是一个树状结构的配置,它与properties文件相比,有很大的不同,在编写时需要注意以下几点。
      (1)在properties文件中是以“.”进行分割的,在yml中是用“:”进行分割的。
      (2)yml的数据格式和json的格式很像,都是K-V格式,并且通过“:”进行赋值。
      (3)每个k的冒号后面一定都要加一个空格,例如driver-class-name后面的“:”之后,需要有一个空格,否则文件会报错。

  • 相关阅读:
    java总结2
    java总结
    java动手动脑
    今日代码总结
    JavaScript 中 几 个需要掌握基础的问题
    JavaScript中如何将指定的某个字符全部转换为其他字符
    HTML页面一键分享到QQ空间、QQ好友、新浪微博、微信代码
    jq动画里这样写css属性
    h5 前端面试题
    ES6 object.defineProperty
  • 原文地址:https://www.cnblogs.com/ooo0/p/11166314.html
Copyright © 2020-2023  润新知