簡介
Spring Boot,Spring 和Spring MVC差別?
- Spring是一種框架,包含一系列的IoC容器的設計和依賴注入(DI)及整合AOP功能。
- Spring Boot 和 Spring MVC 都是一種框架,同時它們的核心是Spring。
- Spring Boot包含了Spring MVC,同時能簡化配置。
模型(Model)進行資料管理和資料庫設計。
視圖(View)是負責呈現模型數據和讓客戶端的瀏覽器能夠將資料展示出來。
控製器(Controller)負責處理用戶的請求,對請求進行處理。
視圖(View)是負責呈現模型數據和讓客戶端的瀏覽器能夠將資料展示出來。
控製器(Controller)負責處理用戶的請求,對請求進行處理。
Spring Boot 是?
- Spring Boot 讓大家能輕鬆地創建獨立的、(production-grade)耐用又有擴展性的、以Spring為基礎的且能直接運行的應用程序。
- 針對Spring的平台和第三方library,Spring的官方機構會有個性地為用家提供一個極少煩惱的開始環境。
- Spring boot的應用程序只需要很少的Spring 配置。
而所謂的個性就是指它會預設各種合理的默認配置包括放棄了XML、Spring Boot Web 應用程序使用了一個(embedded tomcat container)嵌入式Tomcat容器、可以自定義 Spring Boot 應用程序等。
Spring Boot 的特色
- 創建獨立的Spring 應用程式
- 嵌入式Tomcat, Jetty, Undertow (不用部署WAR包)
- 提出自主的starter來簡化配置
- 隨時自動地配置Spring及相關的第3方Library
- 提供已隨時就緒的功能如Metrics, 程式的健康檢查及外部化配置
- 不會生成任何代碼及無任何XML配置的前設要求
使用環境
- Eclipse Jee
使用方式
安裝STS(Spring Tool Suite)
Help > Eclipse Marketplace
建立專案
File > New >Others >Spring Starter Project >
- Spring Web
新增class Test
並貼上下面程式碼測試
|
|
run as Spring Boots App
成功運行Server,在瀏覽器上輸入http://localhost:8080
畫面出現Hey, Spring Boot 的 Hello World !
- Controller/ Model都會存放在Java Resources > src/main/java 底下
- View的文件都會存放在Java Resources > src/main/resources 底下