91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

SpringBoot零基礎入門之基本操作與概念是什么

發布時間:2022-08-18 17:13:26 來源:億速云 閱讀:164 作者:iii 欄目:開發技術

這篇文章主要介紹“SpringBoot零基礎入門之基本操作與概念是什么”的相關知識,小編通過實際案例向大家展示操作過程,操作方法簡單快捷,實用性強,希望這篇“SpringBoot零基礎入門之基本操作與概念是什么”文章能幫助大家解決問題。

    1.什么是Spring Boot

    為什么要學Spring Boot?

    Spring 的誕生是為了簡化 Java 程序的開發的, Spring Boot 的誕生是為了簡化 Spring 程序開發的。

    Spring Boot 就是 Spring 框架的腳手架,它就是為了快速開發 Spring 框架誕生的。

    2.Spring Boot優點

    • 快速集成框架,Spring Boot 提供了啟動添加依賴的功能,用于秒級集成各種框架。

    • 內置運行容器,無需配置 Tomcat 等 Web 容器,直接運行和部署程序。

    • 快速部署項目 ,無需外部容器即可啟動并運行項目。

    • 可以完全拋棄繁瑣的 XML,使用注解和配置的方式進行開發。

    • 支持更多的監控的指標,可以更好的了解項目的運行情況。

    3.Spring Boot 項目創建

    • 使用Idea 創建【ide開發商提供】

    • 網頁版創建方式【Spring官方提供】

    3.1 使用Idea 創建

    使用IDEA版本為2021.2.2

    SpringBoot零基礎入門之基本操作與概念是什么

    因為我們 的 Idea 社區版(其他版本也同樣適用),所以先要安裝 Spring Assistant(Spring 助手)插件才能創建 Spring Boot 項目,如下圖所示:

    SpringBoot零基礎入門之基本操作與概念是什么

    SpringBoot零基礎入門之基本操作與概念是什么

    安裝好之后,就有了 Spring Assistant 選項了,如下圖所示:

    SpringBoot零基礎入門之基本操作與概念是什么

    3.2 Spring Boot 項目

    SpringBoot零基礎入門之基本操作與概念是什么

    SpringBoot零基礎入門之基本操作與概念是什么

    https://start.aliyun.com

    SpringBoot零基礎入門之基本操作與概念是什么

    SpringBoot零基礎入門之基本操作與概念是什么

    SpringBoot零基礎入門之基本操作與概念是什么

    點擊 Finish 就完成 Spring Boot 的項目 創建了。

    注意事項:

    第一次打開 Spring Boot 項 需要加載很久,因為當前 Spring Boot 框架并沒有在自己的本地倉庫。

    為了加速 Spring Boot 項目的下載,在打開項目之前,請先確認 的 Maven 已經配置為國內源

    3.3 啟動并驗證Spring Boot項目有沒有創建成功

    SpringBoot零基礎入門之基本操作與概念是什么

    SpringBoot零基礎入門之基本操作與概念是什么

    3.4 網頁版創建(了解)

    不使用 Idea 也可以創建 Spring Boot 項目,我們可以使用 Spring 官方提供的網頁版來創建 Spring Boot 項目。

    網頁版創建項目先訪問:https://start.spring.io,如下圖所示:

    SpringBoot零基礎入門之基本操作與概念是什么

    SpringBoot零基礎入門之基本操作與概念是什么

    點擊生成按鈕會下載 個 Spring Boot 的 zip 包,解壓 zip 之后目錄如下:

    SpringBoot零基礎入門之基本操作與概念是什么

    然后再使用 Idea 打開之后,Spring Boot 項 就算創建成功了,如下圖所示:

    SpringBoot零基礎入門之基本操作與概念是什么

    4.項目目錄介紹和運用

    SpringBoot零基礎入門之基本操作與概念是什么

    新建的 Spring Boot 項目目錄如下:

    SpringBoot零基礎入門之基本操作與概念是什么

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

    src/main/java 為 Java 源代碼。

    src/main/resources 為靜態資源或配置文件:

    /static:靜態資源文件夾;

    /templates:模版資源文件夾。

    4.1 項目運行

    點擊啟動類的 main 法就可以運行Spring Boot 項目了,啟動成功如下圖所示:

    SpringBoot零基礎入門之基本操作與概念是什么

    4.2 輸出 Hello world

    我們學習 JavaEE 就是用來實現 Web 項目或接口的,而之前是 Spring 其實是一個普通 Java 項目,沒辦法直接和瀏覽器進行互動,所以接下來我們要用 Spring Boot 來實現和瀏覽器及用戶的交互。

    在創建的項目包路徑下創建 HelloController 文件,實現代碼如下:

    package com.example.demo;
    import org.springframework.stereotype.Controller;
    import org.springframework.web.bind.annotation.RequestMapping;
    import org.springframework.web.bind.annotation.ResponseBody;
    @Controller
    @RequestMapping("/hi")//路由映射
    public class HelloController {
        @RequestMapping("/index")//路由映射
        @ResponseBody//返回一個非靜態頁面的數據
        public String sayHi(){
            return "你好,Spring Boot";
        }
    }

    重新啟動項目 ,訪問http://localhost:8080/hi/index,最終效果如下:

    SpringBoot零基礎入門之基本操作與概念是什么

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

    我們嘗試將HelloController 移動到其他包下, 如以下幾種方式:

    SpringBoot零基礎入門之基本操作與概念是什么

    運行我們的項 ,發現程序報錯了,如下圖所示:

    SpringBoot零基礎入門之基本操作與概念是什么

    這說明 Spring Boot 項目沒有將對象注入到容器中。

    5.1 正確路徑

    當我們把要注入到容器類和啟動類放到同級目錄下時,如下圖所示:

    SpringBoot零基礎入門之基本操作與概念是什么

    這時候 Spring Boot 項目才能正常的將 bean 注入到容器中。

    5.2 小結

    約定大于配置

    以上情況反應了 Spring Boot 項目的另一個特點:約定大于配置。

    對 Spring 的項目我們也可以看到這一特點, 如在 Spring 中也是要配置 Bean 的掃描路徑的,Spring Boot 則不需要,Spring 配置如下:

    SpringBoot零基礎入門之基本操作與概念是什么

    注意事項:

    5大類注解的類一定要和啟動類放在同一目錄或者啟動類的子目錄中,否則將不能識別

    關于“SpringBoot零基礎入門之基本操作與概念是什么”的內容就介紹到這里了,感謝大家的閱讀。如果想了解更多行業相關的知識,可以關注億速云行業資訊頻道,小編每天都會為大家更新不同的知識點。

    向AI問一下細節

    免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

    AI

    大厂| 阳城县| 大同县| 黎川县| 当阳市| 佛学| 万宁市| 保康县| 兴城市| 开化县| 乐亭县| 东源县| 汝南县| 东光县| 武胜县| 田东县| 和林格尔县| 霸州市| 杭州市| 环江| 民权县| 庐江县| 遵义县| 安阳县| 鲁山县| 灌阳县| 钟祥市| 阜新市| 诸暨市| 淮安市| 宝应县| 长春市| 广宁县| 巨野县| 香港| 安新县| 湘西| 四川省| 龙里县| 鄂托克前旗| 福清市|