Springboot簡單實踐(建立簡單springboot專案並執行、http請求展示controller層傳遞的資料、進行熱部署,以及遇到的問題)
在建立springboot專案前,首先要保證idea中maven已經配置好,
1.Spring Boot介紹
Spring Boot是由Pivotal團隊提供的全新框架,其設計目的是用來簡化Spring應用初始搭建以及開發過程。該框架使用了特定的方式來進行配置,從而使開發人員不再需要定義樣板化的配置。Spring Boot其實就是一個整合很多可插拔的元件(框架),內嵌了使用工具(比如內嵌了Tomcat、Jetty等),方便開發人員快速搭建和開發的一個框架。
2.Spring Boot特點
- 搭建專案快,幾秒鐘就可以搭建完成;
- 讓測試變的簡單,內建了JUnit、Spring Boot Test等多種測試框架,方便測試;
- Spring Boot讓配置變的簡單,Spring Boot的核心理念:約定大約配置,約定了某種命名規範,可以不用配置,就可以完成功能開發,比如模型和表名一致就可以不用配置,直接進行CRUD(增刪改查)的操作,只有表名和模型不一致的時候,配置名稱即可;
- 內嵌容器,省去了配置Tomcat的繁瑣;
- 方便監控,使用Spring Boot Actuator元件提供了應用的系統監控,可以檢視應用配置的詳細資訊;
3.開發環境:springboot2.1.16、IDEA2020.1、jdk1.8
4.Springboot專案的建立(兩種方式)
1)使用IDEA(IntelliJ IDEA的簡稱)工具使用Spring Initializr建立初始化(推薦使用)
方式一:File——》New——》Project——》Spring Initializr——》next——》
2)訪問網站構建專案,下載到本地匯入開發工具.網址:https://start.spring.io/
方式二:
生成zip包後下載到本地並解壓,然後進行deia匯入,點選IDEA File => New => Project from Existing Sources… => 選擇你解壓專案資料夾目錄 => 點選Ok => 選擇Import project from external model => 選中Maven => 一路點選Next直到專案匯入成功。
匯入成功或者建立成功後的專案目錄結構如下(需要等待maven將所依賴的外掛下載完畢):
5.目錄說明
如上圖所示,整個專案的目錄劃分還是挺清晰的,其中有幾個重要的檔案需要單獨說一下:
- pom.xml => Maven的構建檔案,裡面有關於組建的引用資訊
- src/main/java => 專案的原始碼類都在此目錄下
- com.springboothello.springboothello/SpringboothelloApplication.java => 其中前半部分為包名,後半部分為專案的啟動檔案
- src/main/resources => 專案的資原始檔目錄
- src/main/resources/application.properties => 空的屬性配置檔案
6.專案執行
新建了HelloController類,
HelloController