1. 程式人生 > >SpringBoot系列-第一章 入門篇

SpringBoot系列-第一章 入門篇

簡介

Spring Boot是由Pivotal團隊提供的全新框架,其設計目的是用來簡化新Spring應用的初始搭建以及開發過程。該框架使用了特定的方式來進行配置,從而使開發人員不再需要定義樣板化的配置。通過這種方式,Spring Boot致力於在蓬勃發展的快速應用開發領域(rapid application development)成為領導者。簡單來說就是對很多常用第三方技術及框架進行自動配置,只需要簡單的註解或引入依賴就完成整合工作,不需要額外的配置。

使用SpringBoot有什麼好處

  1. 建立獨立的Spring應用程式
  2. 嵌入的Tomcat,無需部署WAR檔案
  3. 簡化Maven配置
  4. 自動配置Spring
  5. 提供生產就緒型功能,如指標,健康檢查和外部配置
  6. 絕對沒有程式碼生成並且對XML也沒有配置要求

使用條件

  1. JDK
  2. Intellij IDEA
  3. Maven 3.2.5

建立一個SpringBoot專案

1、使用idea new project 選擇如下
在這裡插入圖片描述
2、指定maven相關資訊
在這裡插入圖片描述
3、選擇依賴 web專案
在這裡插入圖片描述

4、填寫專案名稱及專案地址
在這裡插入圖片描述

5、完成,我們看一下專案結構
在這裡插入圖片描述

專案結構說明

1、熟悉maven專案結構
2、main資料夾下的存放原始碼及專案配置等,test下存放測試用例之類的測試相關
3、java資料夾下存放java原始碼,static下存放靜態檔案,templates存在模板檔案
4、application.properties為專案唯一配置檔案,支援.properties及.yaml格式

啟動測試

1、自定義啟動埠,預設為8080

server.port=10087

2、啟動類 為xxxApplication,執行main方法即可

@SpringBootApplication
public class DemoApplication {

	public static void main(String[] args) {
		SpringApplication.run(DemoApplication.class, args);
	}

}

3、啟動完成
在這裡插入圖片描述
4、寫個簡單介面測試

@RestController // @controller和@ResponseBody的組合註解
public class DemoController { @GetMapping// 宣告一個get方法的介面 public String hello() { return "Hello SpringBoot!"; } }

開啟瀏覽器訪問:http://localhost:10087
測試結果:
在這裡插入圖片描述

總結

以上我們發現使用SpringBoot可以非常方便、快速的搭建和開發web專案,簡直不要太舒服,關注業務邏輯就好。後續會整合更多的內容。