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

Spring Boot 的創(chuàng)建和運(yùn)行示例代碼詳解

 更新時(shí)間:2022年07月23日 11:44:16   作者:Fly upward  
Spring Boot 的誕生是為了簡化Spring程序的開發(fā),今天給大家介紹下Spring Boot 的創(chuàng)建和運(yùn)行,主要包括Spring Boot基本概念和springboot優(yōu)點(diǎn),本文通過實(shí)例代碼給大家介紹的非常詳細(xì),需要的朋友參考下吧

1.什么是Spring Boot 

Spring Boot 就是 Spring 框架的腳?架,它就是為了快速開發(fā) Spring 框架?誕?的。

2.Spring Boot 優(yōu)點(diǎn)

1)快速集成框架,Spring Boot 提供了啟動(dòng)添加依賴的功能,用于秒集成各種框架
2)內(nèi)置運(yùn)行容器,無錫配置Tomcat 等Web 容器,直接運(yùn)行和部署程序
3)快速部署項(xiàng)目,無需外部容器即可啟動(dòng)并運(yùn)行項(xiàng)目
4)可以完全拋棄繁瑣的XML,使用注解和配置的方式進(jìn)行開發(fā)
5)支持更多的監(jiān)控指標(biāo),可以更好的了解項(xiàng)目的運(yùn)行情況

3. Spring Boot 項(xiàng)目創(chuàng)建

 3.1 使用 Idea 社區(qū)版創(chuàng)建

1)先要安裝 Spring Assistant(Spring 助手)

由于我的已經(jīng)安裝過了,所以顯灰色

 2)創(chuàng)建Spring Boot 項(xiàng)目

安裝好之后,在我們選擇創(chuàng)建項(xiàng)目的時(shí)候,就會(huì)有Spring Assistant 選項(xiàng)

 

 然后對(duì)下面進(jìn)行選擇

 然后Next→Finish 就可以完成Spring Boot 的項(xiàng)目創(chuàng)建了。

創(chuàng)建完成之后,需要等待Spring Boot 的項(xiàng)目框架在本地加載完成,等到 DemoApplication 從灰變藍(lán)即可。

 在使用項(xiàng)目前,還需要確認(rèn)??的 Maven 已經(jīng)配置為國內(nèi)源:

 4.項(xiàng)目目錄介紹和運(yùn)行

新創(chuàng)建的 Spring Boot 項(xiàng)目 目錄如下

 Spring Boot 項(xiàng)目有兩個(gè)主要的目錄

1) src / main / java ,這個(gè)為Java源代碼

2)src / main / resources ,為靜態(tài)資源或配置文件

        /static:靜態(tài)資源文件夾

       /templates :模板資源文件夾

4.1 運(yùn)行項(xiàng)目 點(diǎn)擊啟動(dòng)類的 main ?法就可以運(yùn)? Spring Boot 項(xiàng)?了

 啟動(dòng)成功如下圖所示:

 4.2 驗(yàn)證項(xiàng)目是否成功

在啟動(dòng)類所在的路基包下創(chuàng)建UserController 文件

@Controller
public class UserController {
    @ResponseBody //返回一個(gè)非靜態(tài)頁面數(shù)據(jù)
    @RequestMapping("/sayhi") //設(shè)置路由地址,全是小寫,不能是大駝峰、小駝峰
    public String sayHi() {
        return "hello spring boot";
    }
}

啟動(dòng)項(xiàng)目

訪問路由地址 http://127.0.0.1:8080/sayhi

 5. 注意事項(xiàng):包路徑錯(cuò)誤 

當(dāng)容器類所在的目錄大與啟動(dòng)類所在的目錄,或者不在同一個(gè)路徑的包下,都不能獲取到數(shù)據(jù)

 5.1 正確路徑

啟動(dòng)類和容器類在同一個(gè)包下,或者容器類所在的包和啟動(dòng)類同級(jí)

6. Spring Boot 熱部署(熱加載)

熱部署的作用:自動(dòng)幫開發(fā)者重啟Spring Boot 項(xiàng)目,達(dá)到修改代碼后 實(shí)時(shí) 看到新效果。

就是不需要重啟啟動(dòng)類

6.1 添加框架?持  在 pom.xml 中添加如下框架引?:

<dependency>
  <groupId>org.springframework.boot</groupId>
  <artifactId>spring-boot-devtools</artifactId>
  <scope>runtime</scope>
</dependency>

添加步驟

6.2 開啟項(xiàng)目自動(dòng)編譯 

當(dāng)前項(xiàng)目的開啟

新項(xiàng)目的開啟 

 6.3 開啟運(yùn)?中熱部署

1)(IntelliJ IDEA 2021.2 之前的版本)

 

?版本 Idea 設(shè)置(IntelliJ IDEA 2021.2 之后版本)

6. 4使? Debug 啟動(dòng)(?Run)

到此這篇關(guān)于Spring Boot 的創(chuàng)建和運(yùn)行的文章就介紹到這了,更多相關(guān)Spring Boot 創(chuàng)建和運(yùn)行內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • 劍指Offer之Java算法習(xí)題精講字符串操作與數(shù)組及二叉搜索樹

    劍指Offer之Java算法習(xí)題精講字符串操作與數(shù)組及二叉搜索樹

    跟著思路走,之后從簡單題入手,反復(fù)去看,做過之后可能會(huì)忘記,之后再做一次,記不住就反復(fù)做,反復(fù)尋求思路和規(guī)律,慢慢積累就會(huì)發(fā)現(xiàn)質(zhì)的變化
    2022-03-03
  • 使用JDBC4.0操作XML類型的字段(保存獲取xml數(shù)據(jù))的方法

    使用JDBC4.0操作XML類型的字段(保存獲取xml數(shù)據(jù))的方法

    jdbc4.0最重要的特征是支持xml數(shù)據(jù)類型,接下來通過本文重點(diǎn)給大家介紹如何使用jdbc4.0操作xml類型的字段,對(duì)jdbc4.0 xml相關(guān)知識(shí)感興趣的朋友一起看下吧
    2016-08-08
  • 使用SpringBoot 工廠模式自動(dòng)注入到Map

    使用SpringBoot 工廠模式自動(dòng)注入到Map

    這篇文章主要介紹了使用SpringBoot 工廠模式自動(dòng)注入到Map,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2021-09-09
  • 淺談Java鎖機(jī)制

    淺談Java鎖機(jī)制

    在多線程環(huán)境下,程序往往會(huì)出現(xiàn)一些線程安全問題,為此,Java提供了一些線程的同步機(jī)制來解決安全問題,比如:synchronized鎖和Lock鎖都能解決線程安全問題。下面小編就來詳細(xì)介紹該知識(shí)點(diǎn),需要的朋友可以參考一下
    2021-09-09
  • java求三個(gè)數(shù)的最大值的示例分享

    java求三個(gè)數(shù)的最大值的示例分享

    這篇文章主要介紹了java求三個(gè)數(shù)的最大值的示例分享,需要的朋友可以參考下
    2014-03-03
  • Java?BigDecimal正確用法詳解

    Java?BigDecimal正確用法詳解

    Java在java.math包中提供的API類BigDecimal,用來對(duì)超過16位有效位的數(shù)進(jìn)行精確的運(yùn)算。雙精度浮點(diǎn)型變量double可以處理16位有效數(shù),但在實(shí)際應(yīng)用中,可能需要對(duì)更大或者更小的數(shù)進(jìn)行運(yùn)算和處理
    2022-10-10
  • java?jpa如何自定義sql語句

    java?jpa如何自定義sql語句

    這篇文章主要介紹了java?jpa如何自定義sql語句方式,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2021-11-11
  • IDEA啟動(dòng)Springboot報(bào)錯(cuò):無效的目標(biāo)發(fā)行版:17 的解決辦法

    IDEA啟動(dòng)Springboot報(bào)錯(cuò):無效的目標(biāo)發(fā)行版:17 的解決辦法

    這篇文章主要給大家介紹了IDEA啟動(dòng)Springboot報(bào)錯(cuò):無效的目標(biāo)發(fā)行版:17 的解決辦法,文中通過代碼示例和圖文講解的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作有一定的幫助,需要的朋友可以參考下
    2024-02-02
  • spring security動(dòng)態(tài)配置url權(quán)限的2種實(shí)現(xiàn)方法

    spring security動(dòng)態(tài)配置url權(quán)限的2種實(shí)現(xiàn)方法

    對(duì)于使用spring security來說,存在一種需求,就是動(dòng)態(tài)去配置url的權(quán)限,即在運(yùn)行時(shí)去配置url對(duì)應(yīng)的訪問角色。下面這篇文章主要給大家介紹了關(guān)于spring security動(dòng)態(tài)配置url權(quán)限的2種實(shí)現(xiàn)方法,需要的朋友可以參考下
    2018-06-06
  • 圖解Java經(jīng)典算法折半查找的原理與實(shí)現(xiàn)

    圖解Java經(jīng)典算法折半查找的原理與實(shí)現(xiàn)

    折半查找法也叫做?分查找,顧名思義就是把數(shù)據(jù)分成兩半,再判斷所查找的key在哪?半中,再重復(fù)上述步驟知道找到?標(biāo)key,下面這篇文章主要介紹了圖解Java經(jīng)典算法折半查找的原理與實(shí)現(xiàn)
    2022-09-09

最新評(píng)論