新聞中心
- SpringBoot技術
- SpringBoot介紹
- SpringBoot入門
- 總結
SpringBoot是為了簡化搭建Spring項目過程而和開發(fā)的框架,Spring本身也是簡化開發(fā)的框架技術。
可以想想SpringMVC項目(整合SSM)的開發(fā)過程:pom.xml導入坐標=>web配置類的書寫=>Spring的配置類=>書寫控制類(加功能)…比較繁瑣,下面我們來看看SpringBoot開發(fā)項目的過程。
SpringBoot入門IDEA版本:2022.1.1
Maven版本:3.6.1
Java版本:1.8
數據庫MySQL版本:8.0.26
SpringBoot版本:2.7.7
1.創(chuàng)建一個項目(在工作區(qū)新建一個文件夾,用IDEA打開,然后刪除項目中的空模塊),空項目結構如下:
2.在該項目下創(chuàng)建一個模塊:
3.編寫Controller,并運行SpringBoot項目
controller源碼,復制到項目中對應的位置即可,省去手寫的時間。
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.PathVariable;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;
@RestController
@RequestMapping("/books")
public class BookController {@GetMapping("/{id}")
public String getById(@PathVariable Integer id) {System.out.println("id ==>" + id);
return "hello, SpringBoot!";
}
}
4.測試項目的功能
5.前后端均正確顯示,說明SpringBoot入門成功。
如果開發(fā)過SSM項目的同學可以發(fā)現,SpringBoot搭建web項目的效率實在是太高了,我們只需要創(chuàng)建項目、創(chuàng)建模塊、勾選SpringBoot、SpringWeb、書寫controller、最后運行Application即可。再來回顧SSM項目的搭建過程,我們不僅需要導入大量的依賴、而且需要書寫大量的配置類(這些配置類的書寫過于固定化),最后才是書寫controller。
比較之下,SpringBoot技術簡化了太多太多的構建過程,也是目前企業(yè)中主要的JavaWeb開發(fā)技術。
你是否還在尋找穩(wěn)定的海外服務器提供商?創(chuàng)新互聯www.cdcxhl.cn海外機房具備T級流量清洗系統配攻擊溯源,準確流量調度確保服務器高可用性,企業(yè)級服務器適合批量采購,新人活動首月15元起,快前往官網查看詳情吧
當前標題:SpringBoot2.7.7入門案例-創(chuàng)新互聯
本文鏈接:http://fisionsoft.com.cn/article/dsiphi.html