zoukankan      html  css  js  c++  java
  • 三、SpringBoot-application.properties配置文件和application.yml配置文件

    其实SpringBoot的配置文件有.properties和.yml两种形式,两种配置文件的效果类似,只不过是格式不同而已,孩儿们可以根据下面这几种张截图,通过对比端口号的配置,以及连接SQLServer数据库的配置的书写格式来自己体会两者的不同,选择自己心仪的一款使用哦:

    一、.properties和.yml的区别

         注意!!!:

    1、当properties和yml同时存在时,properties的优先级会比yml高(记忆技巧:这个世界上,谁长,谁NB)

    2、两种文件都是用#注释

    3、yml的优点在于可以省去一下重复代码

    4、在properties文件里面的 “ .”  连接在yml文件里面全部换成 ":" 进行连接,并且每一级之间必须换行,在第二级开始应该进行一个Tab键的缩进,如果是同级的就不需要进行缩进

    5、在yml文件里面如果是需要进行赋值那么必须是要在 ":" 后面进行一个空格键的缩进

    6、在yml文件里面所有的配置,相同级别只能出现一次,比如我们使用了spring这个级别,那么我们在后边进行spring级别的配置的时候就必须在这个地方进行,不能在写一个spring级别

    二、多个properties文件的切换:

    在实际开发过程中我们可能需要在测试环境,以及生产环境,或者其他环境下进行切换,那么我们如果每次切换的时候都是一个个的配置参数进行修改,那还不得累死。。。

    其实我们可以不使用我们项目中原有的application.properties文件,而仅仅在这个application.properties文件里面写上一句配置:

     

    注意application.properties文件里面书写:spring.profiles.active=***,相应的我们要新建的properties文件的名字一定是:application-***.properties的格式

    三、properties 文件和yml文件优先级:

    application-***.properties > application.properties > yml

    .properties文件注释和.yml文件代码注释:

    好了,关于SpringBoot的.properties和.yml的文件的配置今天就给大家说到这里了,偷偷地写的。。。拜拜了

  • 相关阅读:
    CF 461B Appleman and Tree
    POJ 1821 Fence
    NOIP 2012 开车旅行
    CF 494B Obsessive String
    BZOJ2337 XOR和路径
    CF 24D Broken robot
    POJ 1952 BUY LOW, BUY LOWER
    SPOJ NAPTIME Naptime
    POJ 3585
    CF 453B Little Pony and Harmony Chest
  • 原文地址:https://www.cnblogs.com/luzhanshi/p/10597641.html
Copyright © 2011-2022 走看看