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

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

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

1.什么是Spring Boot 

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

2.Spring Boot 優(yōu)點

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

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

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

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

由于我的已經安裝過了,所以顯灰色

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

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

 

 然后對下面進行選擇

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

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

 在使用項目前,還需要確認??的 Maven 已經配置為國內源:

 4.項目目錄介紹和運行

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

 Spring Boot 項目有兩個主要的目錄

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

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

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

       /templates :模板資源文件夾

4.1 運行項目 點擊啟動類的 main ?法就可以運? Spring Boot 項?了

 啟動成功如下圖所示:

 4.2 驗證項目是否成功

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

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

啟動項目

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

 5. 注意事項:包路徑錯誤 

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

 5.1 正確路徑

啟動類和容器類在同一個包下,或者容器類所在的包和啟動類同級

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

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

就是不需要重啟啟動類

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

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

添加步驟

6.2 開啟項目自動編譯 

當前項目的開啟

新項目的開啟 

 6.3 開啟運?中熱部署

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

 

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

6. 4使? Debug 啟動(?Run)

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

相關文章

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

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

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

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

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

    使用SpringBoot 工廠模式自動注入到Map

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

    淺談Java鎖機制

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

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

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

    Java?BigDecimal正確用法詳解

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

    java?jpa如何自定義sql語句

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

    IDEA啟動Springboot報錯:無效的目標發(fā)行版:17 的解決辦法

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

    spring security動態(tài)配置url權限的2種實現(xiàn)方法

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

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

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

最新評論