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

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

 更新時間:2022年06月20日 10:25:46   作者:獨一無二的哈密瓜  
這篇文章主要介紹了SpringBoot創(chuàng)建和運(yùn)行的基礎(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)置運(yùn)行容器, 無需配置 Tomcat 等 Web 容器, 直接運(yùn)行和部署程序.
  • 快速部署項目, 無需外部容器即可啟動并運(yùn)行項目
  • 可以完全拋棄繁瑣的 XML, 使用注解和配置的方式進(jìn)行開發(fā).
  • 支持更多的監(jiān)控的指標(biāo), 可以更好的了解項目的運(yùn)行情況.

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

2.1 首先安裝 Spring Assistant 插件

在 IDEA 中進(jìn)行搜索這個插件.

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 的運(yùn)行

4.1 直接運(yùn)行啟動類

運(yùn)行啟動類的main方法就可以運(yùn)行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!";
    }
}

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

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

相關(guān)文章

  • spring boot 集成dubbo的示例演示

    spring boot 集成dubbo的示例演示

    這篇文章主要介紹了spring boot 集成dubbo的示例演示,本文通過示例代碼給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2023-07-07
  • Java匿名對象與匿名內(nèi)部類

    Java匿名對象與匿名內(nèi)部類

    本篇文章給大家詳細(xì)講解了Java匿名對象與匿名內(nèi)部類的相關(guān)知識點,有興趣的讀者一起學(xué)習(xí)下。
    2018-03-03
  • 如何利用Spring把元素解析成BeanDefinition對象

    如何利用Spring把元素解析成BeanDefinition對象

    這篇文章主要介紹了如何利用Spring把元素解析成BeanDefinition對象,文章圍繞主題展開詳細(xì)的內(nèi)容介紹,具有一定的參考價值,需要的小伙伴可以參考一下
    2022-08-08
  • 詳解Java中的內(nèi)存屏障

    詳解Java中的內(nèi)存屏障

    這篇文章主要介紹了Java中的內(nèi)存屏障的相關(guān)資料,幫助大家更好的理解和學(xué)習(xí)使用Java,感興趣的朋友可以了解下
    2021-05-05
  • Java中HashMap的常見用法詳解

    Java中HashMap的常見用法詳解

    這篇文章主要介紹了Java中HashMap的常見用法詳解,HashMap是Java中的一個常用子類,它是java.util.HashMap<k,v>集合,實現(xiàn)了Map<k,v>接口, HashMap可以存儲鍵值對,通過鍵來快速訪問值,在HashMap中,鍵是唯一的,而值可以重復(fù),需要的朋友可以參考下
    2023-09-09
  • java多線程編程之Synchronized塊同步方法

    java多線程編程之Synchronized塊同步方法

    這篇文章主要介紹了java多線程編程之Synchronized塊同步方法,synchronized關(guān)鍵字又稱同步鎖,當(dāng)方法執(zhí)行完后,會自動釋放鎖鎖,只有一個線程能進(jìn)入此方法,看看下文中各種例子對synchronized的詳細(xì)解釋
    2015-12-12
  • Java?方法的定義與調(diào)用詳解

    Java?方法的定義與調(diào)用詳解

    在java中,方法就是用來完成解決某件事情或?qū)崿F(xiàn)某個功能的辦法。方法實現(xiàn)的過程中,會包含很多條語句用于完成某些有意義的功能——通常是處理文本,控制輸入或計算數(shù)值,這篇文章我們來探究一下方法的定義與調(diào)用
    2022-04-04
  • 詳解Java中“==”與equals()的區(qū)別

    詳解Java中“==”與equals()的區(qū)別

    這篇文章主要介紹了詳解Java中“==”與equals()的區(qū)別的相關(guān)資料,需要的朋友可以參考下
    2017-02-02
  • Spring?Security如何實現(xiàn)升級密碼加密方式詳解

    Spring?Security如何實現(xiàn)升級密碼加密方式詳解

    這篇文章主要為大家介紹了Spring?Security實現(xiàn)升級密碼加密方式詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2023-01-01
  • java synchronized關(guān)鍵字的用法

    java synchronized關(guān)鍵字的用法

    synchronized關(guān)鍵字我們大家都知道是線程同步關(guān)鍵字.總結(jié)一下日常的使用方法,還有一個坑.
    2016-05-05

最新評論