springboot中配置文件使用1


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

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

  a.基本語法:

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

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

    server:

      port: 8081

      path: /hello

  屬性和值也是大小寫敏感

  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中使用單元測試

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM