簡介:目前業界最流行的微服務架構正在或者已被各種規模的互聯網公司廣泛接受和認可,業已成為互聯網開發人員必備技術。無論是互聯網、云計算還是大數據Java平臺已成為全棧的生態體系,其重要性幾乎不可替代。Spring Boot作為微服務的基礎設施之一,背靠強大的Spring 生態社區,支撐Spring Cloud技術體系。本課程通過實戰的方式,從單一應用開發升級為多模塊應用開發。根據不同的部署場景,構建不同格式的打包文件,以及在開發和部署階段,執行不同的運行方式。
第1章 課程介紹
詳細介紹Spring Boot 技術體系,與Spring Framework的關系,以及推薦一些Spring Boot學習的參考書籍和代碼示例。
第2章 第一個 Spring Boot 項目
結合 IDEA 環境構建Maven 項目,并且編寫第一個 REST 程序,包括傳統 Spring Web MVC 以及Spring 5.0 新引入的 Web Flux,隨后在該環境下運行。熟悉以上方式后,再介紹Spring 官方 Start 方式構建項目。
第3章 構建方式、多模塊和運行方式
創建 Maven 多模塊項目,將不同的子模塊劃分不同職能,并管理它們的依賴關系,最終達到統一運行的目的。并介紹了Java EE 兩種主要的打包格式,并且介紹其使用場景,以及當多模塊時,設置引導類(Main Class)的方式。對三種不同的運行方式,以及其適應的使用場景進行說明。