springboot的起步依賴

2021-08-31 23:33:30 字數 1176 閱讀 5311

springboot讀取配置檔案的方式:

1、讀取核心配置檔案

方式一:使用**@value方式(常用);在@value的${}**中包含的是核心配置檔案中的鍵名

方式二:使用environment方式;這種方式是依賴注入evnironment來完成,在建立的成員變數private environment env上加上

@autowired註解即可完成依賴注入,然後使用env.getproperty(「鍵名」)即可讀取出對應的值。

2、讀取自定義配置檔案

為了不破壞核心檔案的原生態,但又需要有自定義的配置資訊存在,一般情況下會選擇自定義配置檔案來放這些自定義資訊,這裡在resources目錄下建立配置檔案author.properties。

resources/author.properties內容如下:

author.name=qh

author.age=22

建立管理配置的實體類:

在**@configurationproperties注釋中有兩個屬性:

locations:指定配置檔案的所在位置

prefix:指定配置檔案中鍵名稱的字首(我這裡配置檔案中所有鍵名都是以author.開頭)

使用@component是讓該類能夠在其他地方被依賴使用,即使用@autowired**注釋來建立例項。

建立測試controller:

Spring Boot起步依賴原始碼分析(二)

spring boot起步依賴原始碼分析 一 上次說到enableautoconfigurationimportselector.getcandidateconfigurations方法匯入了meta inf spring.factories配置檔案,把配置資訊封裝到了乙個list集合中,接下來看下...

Spring boot相關依賴

org.springframework.boot spring boot starter parent 2.1.4.release 1 概述 2 作用 控制了所有依賴的版本號 3 好處 以後我們匯入依賴預設是不需要寫版本 org.springframework.boot spring boot st...

Springboot迴圈依賴

如何解決迴圈依賴 最好的方法是重構 進行解耦 從網上搜尋了簡單的方法如下 第一種 專案解決用了這種方式 autowired lazy true private classa classa autowired lazy true private classb classb 在你注入bean時,在互相依...