springboot中配置文件使用1

1.表達方式:application.properties或者application.yml,這是已經約定成俗的文件,不用修改文件名,此文件爲全局配置文件。java

2.語法格式:yml或者yaml。spring

  a.基本語法:數組

   k:(空格)v  :表示一對鍵值對(空格必須有);springboot

   以空格的縮進來控制層級關係,只要是左對齊的一列數據,都是同一層級的;如:app

    server:單元測試

      port: 8081測試

      path: /hellospa

  屬性和值也是大小寫敏感server

  b.值得寫法:對象

   字面量: 普通的值(數字,字符串,布爾)

    k: v  :字面直接來寫:

        字符串默認不用加上單引號或雙引號;

        「」:雙引號:不會轉義字符串裏面的特殊字符;特殊字符會做爲自己想要表達的意思

          name: "zhangsan \n lishi"  輸出:zhangsan 換行 lisi

        '':單引號:會轉義特殊字符,特殊字符最終只是一個普通的字符串數據

          name: 'zhangsan \n lisi'   輸出:zhangsan \n lisi

        默認不使用引號,字符串能夠寫成多行,從第二行開始,必須有一個單空格縮進。換行符會被轉爲空格

   對象,Map(屬性和值) (鍵值對):

    k: v   : 在下一行來寫對象的屬性和值的關係:注意縮進

      對象仍是k: v的方式

        friends:

          lastName: zhangsan

          age: 20

    行內寫法:

        friends: {lastName: zhangsan,age: 20}

   數組(List,Set):

    用-值表示數組中的一個元素(注意縮進,空格)

        pets:

         - cat

         - dog

         - pig

    行內寫法:(注意空格)

        pets: [cat,dog,pig]

3.讀取配置文件的數據,並注入到配置類中:(javaBean類中的lastName屬性在配置文件中也能夠寫成last-name.由於springboot中默認-後的第一個字母爲大寫

4.在springboot中使用單元測試

相關文章
相關標籤/搜索