在項目的開發中,咱們知道的是SpringBoot框架大大減小了咱們的配置文件,可是仍是留下了一個application.properties文件讓咱們能夠進行一些配置。固然這些配置必然是包括服務器的配置,在整合數據庫時候的配置,以及一些默認值讀取的配置等等。在這裏咱們主要講的是咱們對於初始值的設置和讀取。數據庫
咱們可使用項目生成時候的默認配置文件application.properties,固然咱們也能夠新建一個properties文件在進行使用,這都是能夠的,只不過可能咱們在使用的時候可能會有一些變化。咱們這裏就使用默認的application.properties進行演示,不一樣的地方咱們在進行說明。服務器
首先咱們創建好須要注入數據的類之後在application.properties文件裏面進行相應的初始值設置:app
咱們能夠看見在這個user類裏面就只有一些基本的屬性,接下來咱們就在application.properties文件裏面設置初始值:框架
緊接着咱們須要將user類放入Spring容器中,而後再指定讀取的資源文件:xml
咱們能夠看到的是新加了兩個註解,第一個註解是在JSON數據處理的時候使用到的,是數據排序使用,第二個註解和Spring裏面的用法一致,將分類不明顯的類放入IOC容器中所使用的註解,第二個註解是用來指定咱們在配置文件中的前綴,仔細觀察就能夠發現咱們的屬性是name的時候前面還有com.user,這個註解就是用來指定前綴信息。固然,在之前的版本中這個註解還有個屬性就是local,這個屬性用來指定文件的位置,如今已經取消,默認的是application.properties,前面咱們也說起到了咱們是能夠另外建立properties文件的,這時候若是咱們須要指定的話就須要加上另一個註解:如圖所示的第三個註解blog
這時候必然會報錯,咱們並無在使用註解的時候加入configuration的依賴,因此咱們須要在pom.xml文件中進行依賴的注入:排序
這時候咱們在控制類裏面進行依賴注入以及使用便可:資源
最後我還介紹一種方法:開發
這個方法使用的是註解@Value,配合上屬性value,以下圖所示:io
咱們能夠清晰的看見直接在相對應的屬性上進行引用便可,類上的註解不須要指定前綴,固然pom.xml文件裏面的configuration依賴也能夠進行註釋了!