SlideShare a Scribd company logo
1
14
• 簡介Spring Boot
學習目標
• 認識Spring Boot
• 認識Spring Tool Suite
2
哈囉!Spring Boot!
• Spring Initializer
– start.spring.io
3
4
哈囉!Spring Boot!
• Spring Boot將開發Web時必要的相依程式庫,
都整理在這個Starter相依之中
• 不用自行設定spring-webmvc、spring-context
等相依程式庫
• 使用的Spring版本,決定於使用的Spring
Boot版本
– 例如Spring Boot 1.5.10是基於Spring 4.3
5
哈囉!Spring Boot!
• @SpringBootApplication
• 相當於標註了@Configuration、
@EnableAutoConfiguration與@ComponentScan
6
哈囉!Spring Boot!
• Spring Boot會自動看看相依程式庫設定,自
動產生並注入元件
• 在Spring Boot一開始感覺像是零組態,然而
這並不是表示不需要任何設定
• 有許多設定都有預設值或行為了,在想要預
設值以外的設定時,才需要進行相關組態
7
哈囉!Spring Boot!
8
使用spring指令
9
實現MVC
10
實現MVC
11
實現MVC
12
實現MVC
13
14
15
16
使用JSP
• 需要能轉譯、編譯、載入JSP頁面
17
18
匯入Spring Boot專案
• 在「Import」對話方塊中選擇
「Gradle/Existing Gradle Project」
19
Spring Tool Suite
• Spring官方提供
• 預設並沒有Gradle工具支援
20
21
22

More Related Content

PPTX
Ch14 簡介 Spring Boot
PPTX
ASP.NET MVC 5 新功能探索
PDF
twPolitwoops final
PPTX
使用 ASP.NET 5 實戰開發雲端應用程式
PDF
使用者認證
PPTX
Spring boot 简介
PPTX
Asp.net mvc 概觀介紹
PDF
網站部署與第三方服務整合
Ch14 簡介 Spring Boot
ASP.NET MVC 5 新功能探索
twPolitwoops final
使用 ASP.NET 5 實戰開發雲端應用程式
使用者認證
Spring boot 简介
Asp.net mvc 概觀介紹
網站部署與第三方服務整合

What's hot (20)

PPTX
KSDG-ASP.NET MVC 5 Overview (偽三國誌)
PPTX
Angular.js & ASP.NET in Study4
PDF
7. 設計樣板套用
PDF
工作坊總結
PDF
百度前端性能监控与优化实践
PDF
Model 設定與 Seeding
PDF
前端编译平台
PPTX
Angular 7 全新功能探索 (Angular Taiwan 2018)
PPTX
進擊的前端工程師:今天就用 JSON Server 自己打造 API 吧!
PDF
工作坊總結
PPTX
使用 Angular 2 與 Firebase 實現 Serverless 網站架構 (JSDC.tw 2016)
PDF
CRUD 綜合應用
PDF
AngularJS training in Luster
PPT
Fat War使用說明
PDF
Angular js twmvc#17
PDF
應用程式佈署
PDF
Route 機制
PDF
美团点评技术沙龙06 - 提高移动端兼容性测试效率工具
PPTX
ModernWeb 2017 angular component
PPTX
项目开发实践No.1
KSDG-ASP.NET MVC 5 Overview (偽三國誌)
Angular.js & ASP.NET in Study4
7. 設計樣板套用
工作坊總結
百度前端性能监控与优化实践
Model 設定與 Seeding
前端编译平台
Angular 7 全新功能探索 (Angular Taiwan 2018)
進擊的前端工程師:今天就用 JSON Server 自己打造 API 吧!
工作坊總結
使用 Angular 2 與 Firebase 實現 Serverless 網站架構 (JSDC.tw 2016)
CRUD 綜合應用
AngularJS training in Luster
Fat War使用說明
Angular js twmvc#17
應用程式佈署
Route 機制
美团点评技术沙龙06 - 提高移动端兼容性测试效率工具
ModernWeb 2017 angular component
项目开发实践No.1
Ad

More from Justin Lin (20)

PPTX
Ch13 整合 Spring MVC/Security
PPTX
Ch12 Spring 起步走
PPTX
Ch11 簡介 JavaMail
PPTX
Ch10 Web 容器安全管理
PPTX
Ch09 整合資料庫
PPTX
Ch08 自訂標籤
PPTX
Ch07 使用 JSTL
PPTX
Ch06 使用 JSP
PPTX
Ch05 Servlet 進階 API、過濾器與傾聽器
PPTX
Ch04 會話管理
PPTX
Ch03 請求與回應
PPTX
Ch02 撰寫與設定 Servlet
PPTX
CH1. 簡介 Web 應用程式
PDF
14. 進階主題
PDF
13.並行、平行與非同步
PDF
12. 除錯、測試與效能
PDF
11. 常用內建模組
PDF
10. 資料永續與交換
PDF
9. 資料結構
PDF
8. open() 與 io 模組
Ch13 整合 Spring MVC/Security
Ch12 Spring 起步走
Ch11 簡介 JavaMail
Ch10 Web 容器安全管理
Ch09 整合資料庫
Ch08 自訂標籤
Ch07 使用 JSTL
Ch06 使用 JSP
Ch05 Servlet 進階 API、過濾器與傾聽器
Ch04 會話管理
Ch03 請求與回應
Ch02 撰寫與設定 Servlet
CH1. 簡介 Web 應用程式
14. 進階主題
13.並行、平行與非同步
12. 除錯、測試與效能
11. 常用內建模組
10. 資料永續與交換
9. 資料結構
8. open() 與 io 模組
Ad

Ch14 簡介Spring Boot