本篇文章為大家展示了怎么快速創(chuàng)建SpringBoot項目,內(nèi)容簡明扼要并且容易理解,絕對能使你眼前一亮,通過這篇文章的詳細介紹希望你能有所收獲。
創(chuàng)新互聯(lián)是一家專注于網(wǎng)站制作、做網(wǎng)站與策劃設(shè)計,南漳網(wǎng)站建設(shè)哪家好?創(chuàng)新互聯(lián)做網(wǎng)站,專注于網(wǎng)站建設(shè)十余年,網(wǎng)設(shè)計領(lǐng)域的專業(yè)建站公司;建站業(yè)務(wù)涵蓋:南漳等地區(qū)。南漳做網(wǎng)站價格咨詢:028-86922220
下面就簡單介紹下Spring Boot,然后創(chuàng)建SpringBoot項目。
Spring Boot設(shè)計目的是用來簡化新 Spring 應(yīng)用的初始搭建以及開發(fā)過程,是為了讓開發(fā)人員盡可能快的創(chuàng)建并允許Spring 應(yīng)用程序,盡可能減少項目的配置文件。
從最根本上來講,Spring Boot 就是一些庫的集合,它能夠被任意項目的構(gòu)建系統(tǒng)所使用。它使用 “習慣優(yōu)于配置” (項目中存在大量的配置,此外還內(nèi)置一個習慣性的配置)的理念讓你的項目快速運行起來。所以 spring boot 其實不是什么新的框架,它默認配置了很多框架的使用方式,就像 maven 整合了所有的 jar 包,spring boot 整合了所有的框架。
總結(jié)起來就是:
(1)為所有 Spring 開發(fā)提供一個更快更廣泛的入門體驗。
(2)零配置。無冗余代碼生成和XML 強制配置,遵循“約定大于配置” 。
(3)集成了大量常用的第三方庫的配置, Spring Boot 應(yīng)用為這些第三方庫提供了幾乎可以零配置的開箱即用的能力。
(4)提供一系列大型項目常用的非功能性特征,如嵌入式服務(wù)器、安全性、度量、運行狀況檢查、外部化配置等。
(5)Spring Boot 不是Spring 的替代者,Spring 框架是通過 IOC 機制來管理 Bean 的。Spring Boot 依賴 Spring 框架來管理對象的依賴。Spring Boot 并不是Spring 的精簡版本,而是為使用 Spring 做好各種產(chǎn)品級準備。
(1)JDK 環(huán)境必須是 1.8 及以上。
(2)開發(fā)工具建議使用 IDEA,也可以 Eclipse。我這邊一直都是
創(chuàng)建一個新SpringBoot
應(yīng)用程序的方式有多種:
1、使用IDEA內(nèi)置的Spring Initializr創(chuàng)建(File -> New -> Project -> Spring Initializr)
2、創(chuàng)建基礎(chǔ)Maven項目,修改pom.xml添加spring-boot-parent
3、訪問 https://start.spring.io 選擇依賴后,生成項目并下載,導入到Idea即可。
一般我們是使用第一種,用IDEA直接新建項目,下面我們就一步一步講解如何創(chuàng)建Spring Boot項目。
第一步:新建 Spring Initializr 項目:
(1)選擇 Spring Initializr
(2)選擇 SDK,點擊【new】這里就是使用 JDK 要求版本 1.8+,選擇你安裝的JDK目錄:
(3)然后選擇默認的 url (不用管)點擊【Next】:
(4)然后填寫一下項目的信息:
(5)先勾選上 Web 依賴:
(6)根據(jù)自己的項目選擇相關(guān)的依賴,也可以不選,后面需要的時候再加上:
(7)選擇好項目的位置,點擊【Finish】:
(8)如果是第一次配置 Spring Boot 的話可能需要等待一會兒 IDEA 下載相應(yīng)的 依賴包。默認創(chuàng)建好的項目結(jié)構(gòu)如下:
上圖可以看到,整個項目結(jié)構(gòu)還是看上去很簡單沒有太多的配置文件,SpringBoot不需要太多配置文件,我們來了解一下默認生成的有什么:
SpringbootApplication:帶有 main() 方法的類,用于啟動應(yīng)用程序。
application.properties:整個應(yīng)用程序的配置文件,默認是空的 properties 文件,配置應(yīng)用程序的端口號,程序名等屬性,后面我們會一一講到。
pom.xml:包依賴文件。
第二步:創(chuàng)建控制器Controller
沒有控制器,項目運行起來是看不出效果的,下面我們創(chuàng)建一個控制器,驗證下項目創(chuàng)建成功了沒有。
在 【src/main/java/com.weiz.controller】包下新建一個【HelloController】:
package com.weiz.controller;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;
@RestController
public class HelloController {
@RequestMapping("/hello")
public String hello() {
return "Hello Spring Boot!";
}
}
@RestController:為Spring Boot 封裝的Rest接口的Controller。
@RequestMapping:和SpringCloud 一樣。
第三步:啟動 Spring Boot
(1)我們回到 SpringbootApplication 這個類中,然后右鍵點擊運行:
(2)IDEA 不需要在項目中沒有手動配置 Tomcat 服務(wù)器,因為 Spring Boot 內(nèi)置了 Tomcat。
項目成功運行的提示信息可以看到我們的程序 運行在 8080 端口。
(3)訪問http://localhost:8080/hello/index 地址:
上述內(nèi)容就是怎么快速創(chuàng)建SpringBoot項目,你們學到知識或技能了嗎?如果還想學到更多技能或者豐富自己的知識儲備,歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道。
文章名稱:怎么快速創(chuàng)建SpringBoot項目
地址分享:http://www.ekvhdxd.cn/article18/jsjcdp.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供品牌網(wǎng)站設(shè)計、手機網(wǎng)站建設(shè)、ChatGPT、網(wǎng)站收錄、定制開發(fā)、App設(shè)計
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)