其實都是有套路的。
既然要開發 springboot 應用,場景一定是要先明確的,例如 web、快取、訊息佇列等。
然後根據具體場景來找相關的場景依賴,這裡包括 springboot 提供的依賴,也包括第三方提供的場景依賴。
然後在 pom.xml 中引入即可,例如這裡引入spring-boot-starter-web。
這個是非必要的,引入場景依賴後直接開發也可以。如果想了解下都開啟了哪些配置,就可以去查看下。
這裡有個辦法,可以在application.properties設定檔裡新增配置,開啟debug模式:
#开启debug模式 debug=true
這時候在啟動應用程式時,在控制台就可以看到更多的日誌輸出,這裡就包括了生效和不生效的配置。
Negative matches:這裡列出了條件不足的配置,都是沒生效的。
Positive matches:這裡列出了滿足條件的配置,是生效的。
對應生效的配置,有興趣就可以自己參考先前了解的自動配置過程,來分析一波。
注入依賴之後,要確認是否有需要修改的組態項目。
例如,使用資料庫之類的,自然要設定連線使用的使用者名稱、密碼等等。
在修改配置的時候可以參考官方文檔,找到對應的配置項目來修改。
這裡有非常多的設定項,舉個例子,我們來設定應用程式啟動時候顯示的banner 圖,預設的是這個:
我現在用另一張圖片來替換它,就用公眾號的頭像吧,把圖片banner1放到resources目錄下:
在文檔裡找到Core Properties裡的spring.banner.image.location。
設定到application.properties檔案裡:
spring.banner.image.location=classpath:banner1.jpg
啟動應用,看下效果:
配置成功。
如果有些情況改變了配置還是不滿足需求,我們也可以自訂元件,來增加我們客製化的功能,直接自己@Bean替換底層的組件。
雖然 springboot 中的內容還有很多,但是完成了上面幾個步驟,springboot 基本上就可以用起來了。
以上是如何開發一個springboot應用的詳細內容。更多資訊請關注PHP中文網其他相關文章!