Spring Boot 基礎入門

Gradle Tomcat 科技 神一般的科技範 2017-05-18

Spring一直是很火的一個開源框架,Spring Boot不是一門新技術,它使用“習慣優於配置”(項目中存在大量的配置,此外還內置了一個習慣性的配置,讓你無需手動進行配置)的理念讓你的項目快速運行起來。

核心:

自動配置:針對很多Spring應用程序常見的應用功能,Spring Boot能自動提供相關配置

起步依賴:告訴Spring Boot需要什麼功能,它就能引入需要的庫。

命令行界面:這是Spring Boot的可選特性,藉此你只需寫代碼就能完成完整的應用程序,無需傳統項目構建。

Actuator:讓你能夠深入運行中的Spring Boot應用程序,一套究竟。

spring Boot建議使用Maven或Gradle,反正我是習慣Maven。

首先我們來看一下Spring mvc開發一個簡單的Web應用程序的過程:

1.一個項目結構,其中有一個包含必要依賴的Maven或者Gradle構建文件,最起碼要有Spring MVC和Servlet API這些依賴。

2.一個web.xml文件(或者一個WebApplicationInitializer實現),其中聲明瞭Spring的DispatcherServlet。

3.一個啟動了Spring MVC的Spring配置

4.一控制器類,以“hello World”相應HTTP請求。

5.一個用於部署應用程序的Web應用服務器,比如Tomcat。

下面看一個簡單的SpingBoot的Demo

1.創建一個maven項目,修改pom

Spring Boot 基礎入門

寫個test:

Spring Boot 基礎入門

spring-boot-starter-parent中包括那些東西呢?

Spring Boot 基礎入門

打開瀏覽器訪問http://localhost:8080, 你就能看到頁面顯示Hello Spring Boot效果了,一個簡單的Web的項目就是如此簡單。

相關推薦

推薦中...