1. 程式人生 > >Spring boot學習(第二課)

Spring boot學習(第二課)

com prop 配置 idea 必須 boot 2-2 啟動 不能

接下來我們學習項目的屬性配置。

我們先刪除兩個不需要的文件:

技術分享

在application.properties中配置如下:

技術分享

然後啟動項目,在瀏覽器中訪問:

技術分享

上節課我們是如上訪問的,很明顯現在已經不能這樣訪問了,因為我們把端口改為8081,而且加了context-path,相當於url前綴。

重新輸入並訪問:

技術分享

訪問成功。

這裏推薦另外一種配置文件的格式,這種格式會比較簡便:

技術分享

配置如下,註意這裏我把application.properties替換掉了,並且要註意到冒號後面必要留一個空格:

技術分享

啟動項目,通過瀏覽器訪問:

技術分享

接下來做個比較,配置如下:

技術分享

然後在controller中註入這個配置中的屬性:

技術分享

然後訪問瀏覽器:

技術分享

接下來再加一個屬性:

技術分享

然後在controller中註入這個配置中的屬性:

技術分享

訪問瀏覽器:

技術分享

接下來在配置中再使用配置 :

技術分享

在controller中:

技術分享

訪問瀏覽器:

技術分享

有的人會說,這樣寫配置會有點累,每一個屬性都要寫,很累,有沒有辦法只需要寫一次:

技術分享

然後新建一個類:

技術分享

寫上如下,註意Component,想註入這個類的話必須寫上這個註解:

技術分享

在controller中:

技術分享

在瀏覽器中訪問:

技術分享

解決開發環境和測試環境不同配置的問題:

把配置文件拷兩份:

技術分享

技術分享

技術分享

瀏覽器訪問:

技術分享

改成如下:

技術分享

訪問瀏覽器:

技術分享

接下來教大家怎麽用同時用 兩種配置:

首先編譯:

技術分享

編譯完成後:技術分享

回車啟動。

然後在IDEA裏面啟動dev環境。

在瀏覽器中訪問:

技術分享

技術分享

都可以訪問。

Spring boot學習(第二課)