SpringBoot系列-第一章 入門篇
阿新 • • 發佈:2018-12-30
簡介
Spring Boot是由Pivotal團隊提供的全新框架,其設計目的是用來簡化新Spring應用的初始搭建以及開發過程。該框架使用了特定的方式來進行配置,從而使開發人員不再需要定義樣板化的配置。通過這種方式,Spring Boot致力於在蓬勃發展的快速應用開發領域(rapid application development)成為領導者。簡單來說就是對很多常用第三方技術及框架進行自動配置,只需要簡單的註解或引入依賴就完成整合工作,不需要額外的配置。
使用SpringBoot有什麼好處
- 建立獨立的Spring應用程式
- 嵌入的Tomcat,無需部署WAR檔案
- 簡化Maven配置
- 自動配置Spring
- 提供生產就緒型功能,如指標,健康檢查和外部配置
- 絕對沒有程式碼生成並且對XML也沒有配置要求
使用條件
- JDK
- Intellij IDEA
- 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專案,簡直不要太舒服,關注業務邏輯就好。後續會整合更多的內容。