亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

從0開(kāi)始教你開(kāi)發(fā)一個(gè)springboot應(yīng)用

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

如何編寫(xiě) springboot 應(yīng)用

其實(shí)都是有套路的。

一、引入場(chǎng)景依賴(lài)

既然要開(kāi)發(fā) springboot 應(yīng)用,場(chǎng)景肯定是要先明確的,比如 web、緩存、消息隊(duì)列等。

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

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

二、查看自動(dòng)配置

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

這里有個(gè)辦法,可以在application.properties配置文件里添加配置,開(kāi)啟debug模式:

#開(kāi)啟debug模式
debug=true

這時(shí)候在啟動(dòng)應(yīng)用時(shí),在控制臺(tái)就可以看到更多的日志輸出,這里就包括了生效和不生效的配置。

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

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

對(duì)應(yīng)生效的配置,有興趣就可以自己參照之前了解的自動(dòng)配置過(guò)程,來(lái)分析一波。

三、是否需要修改

1.參照文檔修改配置項(xiàng)

注入依賴(lài)之后,要確認(rèn)是否有需要修改的配置項(xiàng)。

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

在修改配置的時(shí)候可以參考官方文檔,找到對(duì)應(yīng)的配置項(xiàng)來(lái)修改。

這里有非常多的配置項(xiàng),舉個(gè)例子,我們來(lái)配置應(yīng)用啟動(dòng)時(shí)候顯示的 banner 圖,默認(rèn)的是這個(gè):

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

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

配置到application.properties文件里:

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

啟動(dòng)應(yīng)用,看下效果:

配置成功。

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

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

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

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

相關(guān)文章

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

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

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

    Java Web學(xué)習(xí)之Cookie和Session的深入理解

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

    Spring Boot整合Spring Data JPA過(guò)程解析

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

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

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

    Java編程計(jì)算兔子生兔子的問(wèn)題

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

    Java責(zé)任鏈模式定義與用法分析

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

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

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

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

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

    Java 反射機(jī)制實(shí)例詳解

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

    mybatis之BaseTypeHandler用法解讀

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

最新評(píng)論