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

Spring Boot詳解創(chuàng)建和運行基礎(chǔ)流程

 更新時間:2022年06月20日 10:25:46   作者:獨一無二的哈密瓜  
這篇文章主要介紹了SpringBoot創(chuàng)建和運行的基礎(chǔ)流程,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教

1. 初始 Spring Boot

1.1 什么是Spring Boot

Spring 的誕生是為了簡化 Java 程序的開發(fā)的

Spring Boot 的誕生是為了簡化 Spring 程序的開發(fā)的

1.2 Spring Boot 的優(yōu)點

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

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

2.1 首先安裝 Spring Assistant 插件

在 IDEA 中進行搜索這個插件.

2.2 重啟Idea-New Project

① 點擊 Spring Assistant 直接Next就可以了

② Next 之后的頁面介紹

這里Java版本選擇8就可以了

③ 引入依賴, 選擇Spring Boot的版本

這里是引入的第三方框架, 目前只需要引用Spring Web Spring Boot DevTools 這兩個即可.

這里的Spring Boot 的版本 選擇一個次新版, 且后面不帶括號的.

④ 選擇項目名稱和保存路徑

⑤ Spring Boot 項目創(chuàng)建完成

這里第一次創(chuàng)建要等待 Spring Boot 項目加載.

長時間加載不成功, 可能就是Maven沒有配置國內(nèi)源.

3. Spring Boot 項目的介紹

首次創(chuàng)建的Spring Boot 項目有以下內(nèi)容.

這里的 .mvn HELP.md mvnw mvnw.cmd 這四個可以刪除掉

項目目錄介紹

  • src/main/java 為 Java 的源代碼
  • src/main/resource 為靜態(tài)資源或者配置文件(HTML/CSS/JS)
  • src/main/resource/static 為靜態(tài)資源文件夾
  • src/main/resource/templates 為模板資源文件夾
  • src/test 單元測試的代碼
  • pom.xml 依賴信息

4. Spring Boot 的運行

4.1 直接運行啟動類

運行啟動類的main方法就可以運行Spring Boot 項目

4.2 瀏覽器輸出 Hello World

注意: 這里的包不能搞錯位置, 不然會404

在demo包下創(chuàng)建一個 controller 包, 創(chuàng)建一個 UserController 類

package com.example.demo.controller;
import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.ResponseBody;
@Controller
public class UserController {
    @RequestMapping("/hello")
    @ResponseBody
    public String HelloWorld(){
        return "Hello World!";
    }
}

運行啟動類, 網(wǎng)頁訪問 http://localhost:8080/hello 就可以看見Hello World了

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

相關(guān)文章

  • mybaits-plus?lambdaQuery()?和?lambdaUpdate()?常見的使用方法

    mybaits-plus?lambdaQuery()?和?lambdaUpdate()?常見的使用方法

    MyBatis-Plus是一個?MyBatis?(opens?new?window)的增強工具,在?MyBatis?的基礎(chǔ)上只做增強不做改變,為簡化開發(fā)、提高效率而生,這篇文章主要介紹了mybaits-plus?lambdaQuery()?和?lambdaUpdate()?比較常見的使用方法,需要的朋友可以參考下
    2023-01-01
  • springboot自定義攔截器的方法

    springboot自定義攔截器的方法

    這篇文章主要為大家詳細介紹了springboot自定義攔截器的方法,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2022-01-01
  • Java中==與equals()及hashcode()三者之間的關(guān)系詳解

    Java中==與equals()及hashcode()三者之間的關(guān)系詳解

    最近也是在讀Hollis的《深入理解Java核心技術(shù)》里面一節(jié)講到了equals()和hashcode()的關(guān)系,對于這個高頻面試點,咱們需要認真理清一下幾者之間的關(guān)系
    2022-10-10
  • Spring?Boot+Vue實現(xiàn)Socket通知推送的完整步驟

    Spring?Boot+Vue實現(xiàn)Socket通知推送的完整步驟

    最近工作中涉及消息通知功能的開發(fā),所以下面這篇文章主要給大家介紹了關(guān)于Spring?Boot+Vue實現(xiàn)Socket通知推送的完整步驟,文中通過實例代碼以及圖文介紹的非常詳細,需要的朋友可以參考下
    2023-04-04
  • Spring Properties的使用和配置方法

    Spring Properties的使用和配置方法

    這篇文章主要介紹了Spring Properties的使用和配置方法,本文不是原理分析、源碼分析文章,只是希望可以幫助讀者更好地理解和使用 Spring Properties,有興趣的可以了解一下
    2018-01-01
  • Java SpringMVC實現(xiàn)PC端網(wǎng)頁微信掃碼支付(完整版)

    Java SpringMVC實現(xiàn)PC端網(wǎng)頁微信掃碼支付(完整版)

    這篇文章主要介紹了Java SpringMVC實現(xiàn)PC端網(wǎng)頁微信掃碼支付(完整版)的相關(guān)資料,非常不錯具有一定的參考借鑒價值,需要的朋友可以參考下
    2016-11-11
  • Java多線程基礎(chǔ)——Lock類

    Java多線程基礎(chǔ)——Lock類

    Lock類是Java類來提供的功能,豐富的api使得Lock類的同步功能比synchronized的同步更強大。本文對此進行詳細介紹,下面跟著小編一起來看下吧
    2017-02-02
  • JavaFX實現(xiàn)簡單日歷效果

    JavaFX實現(xiàn)簡單日歷效果

    這篇文章主要為大家詳細介紹了JavaFX實現(xiàn)簡單日歷效果,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2020-11-11
  • spring-boot2.7.8添加swagger的案例詳解

    spring-boot2.7.8添加swagger的案例詳解

    這篇文章主要介紹了spring-boot2.7.8添加swagger的案例詳解,本文通過實例代碼給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友參考下吧
    2024-01-01
  • 利用Maven添加工程版本信息及時間戳

    利用Maven添加工程版本信息及時間戳

    這篇文章主要介紹了利用Maven添加工程版本信息及時間戳方式,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2021-12-12

最新評論