欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

從0開始教你開發(fā)一個springboot應用

 更新時間:2022年05月27日 16:38:18   作者:把蘋果咬哭的測試筆記  
這篇文章主要為大家介紹了從0開始開發(fā)一個springboot應用教程,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪

如何編寫 springboot 應用

其實都是有套路的。

一、引入場景依賴

既然要開發(fā) springboot 應用,場景肯定是要先明確的,比如 web、緩存、消息隊列等。

然后根據(jù)具體場景來找相關(guān)的場景依賴,這里包括 springboot 提供的依賴,也包括第三方提供的場景依賴。

然后在 pom.xml 中引入即可,比如這里引入spring-boot-starter-web。

二、查看自動配置

這個是非必要的,引入場景依賴后直接開發(fā)也可以。如果想了解下都開啟了哪些配置,就可以去查看下。

這里有個辦法,可以在application.properties配置文件里添加配置,開啟debug模式:

#開啟debug模式
debug=true

這時候在啟動應用時,在控制臺就可以看到更多的日志輸出,這里就包括了生效和不生效的配置。

Negative matches:這里列出了條件不足的配置,都是沒生效的。

Positive matches:這里列出了滿足條件的配置,是生效的。

對應生效的配置,有興趣就可以自己參照之前了解的自動配置過程,來分析一波。

三、是否需要修改

1.參照文檔修改配置項

注入依賴之后,要確認是否有需要修改的配置項。

比如,使用數(shù)據(jù)庫之類的,自然要配置連接使用的用戶名、密碼等等。

在修改配置的時候可以參考官方文檔,找到對應的配置項來修改。

這里有非常多的配置項,舉個例子,我們來配置應用啟動時候顯示的 banner 圖,默認的是這個:

我現(xiàn)在用另一張圖片來替換它,就用公眾號的頭像吧,把圖片banner1放到resources目錄下:

在文檔里找到Core Properties里的spring.banner.image.location。

配置到application.properties文件里:

spring.banner.image.location=classpath:banner1.jpg

啟動應用,看下效果:

配置成功。

2.新增自定義的組件或替換原組件

如果有些情況改了配置還是不滿足需求,我們也可以自定義組件,來增加我們定制化的功能,直接自己@Bean替換底層的組件。

雖然 springboot 中的內(nèi)容還有很多,但是完成了上面幾個步驟,springboot 基本就可以用起來了。

以上就是編寫一個springboot應用的詳細內(nèi)容,更多關(guān)于springboot應用編寫的資料請關(guān)注腳本之家其它相關(guān)文章!

相關(guān)文章

  • Spring擴展之基于HandlerMapping實現(xiàn)接口灰度發(fā)布實例

    Spring擴展之基于HandlerMapping實現(xiàn)接口灰度發(fā)布實例

    這篇文章主要介紹了Spring擴展之基于HandlerMapping實現(xiàn)接口灰度發(fā)布實例,灰度發(fā)布是指在黑與白之間,能夠平滑過渡的一種發(fā)布方式,灰度發(fā)布可以保證整體系統(tǒng)的穩(wěn)定,在初始灰度的時候就可以發(fā)現(xiàn)、調(diào)整問題,以保證其影響度,需要的朋友可以參考下
    2023-08-08
  • Java Web學習之Cookie和Session的深入理解

    Java Web學習之Cookie和Session的深入理解

    這篇文章主要給大家介紹了關(guān)于Java Web學習之Cookie和Session的相關(guān)資料,需要的朋友可以參考下
    2018-04-04
  • Spring Boot整合Spring Data JPA過程解析

    Spring Boot整合Spring Data JPA過程解析

    這篇文章主要介紹了Spring Boot整合Spring Data JPA過程解析,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下
    2019-10-10
  • Java中break、continue、return語句的使用區(qū)別對比

    Java中break、continue、return語句的使用區(qū)別對比

    這篇文章主要介紹了Java中break、continue、return語句的使用區(qū)別對比,本文用非常清爽簡明的語言總結(jié)了這三個關(guān)鍵字的使用技巧,并用一個實例對比使用結(jié)果,需要的朋友可以參考下
    2015-06-06
  • Java編程計算兔子生兔子的問題

    Java編程計算兔子生兔子的問題

    古典問題:有一對兔子,從出生后第3個月起每個月都生一對兔子,小兔子長到第四個月后每個月又生一對兔子,假如兔子都不死,問每個月的兔子總數(shù)為多少
    2017-02-02
  • Java責任鏈模式定義與用法分析

    Java責任鏈模式定義與用法分析

    這篇文章主要介紹了Java責任鏈模式定義與用法,結(jié)合具體實例分析了java責任鏈模式的功能、定義、使用方法、適用情況等,需要的朋友可以參考下
    2017-06-06
  • JAVA如何獲取30天或某段范圍日期

    JAVA如何獲取30天或某段范圍日期

    JAVA獲取30天或某段范圍日期的方法,在項目使用中比較頻繁,通過示例代碼介紹了Java獲取當前時間的上一年、下一年、上個月、下個月、前一天,當天,本周,上周,本季度,上季度等(時間格式化),感興趣的朋友一起看看吧
    2023-10-10
  • Spring IOC創(chuàng)建對象的兩種方式

    Spring IOC創(chuàng)建對象的兩種方式

    這篇文章主要給大家介紹了關(guān)于Spring IOC創(chuàng)建對象的兩種方式,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2021-03-03
  • Java 反射機制實例詳解

    Java 反射機制實例詳解

    這篇文章主要介紹了Java 反射機制實例詳解的相關(guān)資料,這里對java中反射機制進行了詳細的分析,需要的朋友可以參考下
    2017-09-09
  • mybatis之BaseTypeHandler用法解讀

    mybatis之BaseTypeHandler用法解讀

    這篇文章主要介紹了mybatis之BaseTypeHandler用法解讀,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2023-04-04

最新評論