1. 程式人生 > >從零開始學Spring Boot

從零開始學Spring Boot

版本號 class dep 開發 cat 從零開始 tomcat 16px 應用程序

                什麽是Spring boot?

Spring Boot是由Pivotal團隊提供的全新框架,其設計目的是用來簡化新Spring應用的初始搭建以及開發過程。該框架使用了特定的方式來進行配置,從而使開發人員不再需要定義樣板化的配置。

                      Spring Boot特性

1. 創建獨立的Spring應用程序
2. 嵌入的Tomcat,無需部署WAR文件
3. 簡化Maven配置
4. 自動配置Spring
5. 提供生產就緒型功能,如指標,健康檢查和外部配置
6.開箱即用,沒有代碼生成,也無需XML配置。

                Spring Boot特性理解

為基於Spring的開發提供更快的入門體驗
開箱即用,沒有代碼生成,也無需XML配置。同時也可以修改默認值來滿足特定的需求。
提供了一些大型項目中常見的非功能特性,如嵌入式服務器、安全、指標,健康檢測、外部配置等。
Spring Boot並不是對Spring功能上的增強,而是提供了一種快速使用Spring的方式。

                     開發準備

開發環境JDK 1.8
開發工具(Eclipse)
項目管理工具( Maven )

                  Hello World 之新建project

創建Maven Project (spring-boot-hello)



               Hello World 之pom.xml

<!--
spring boot 父節點依賴,引入這個之後相關的引入就不需要添加version配置,spring boot會自動選擇最合適的版本進行添加。
-->
<parent>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-parent</artifactId>
<version>1.4.1.RELEASE</version>


</parent>

java.version 指定jdk版本號:
<java.version>1.8</java.version>

添加spring-boot-starter-web依賴
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-web</artifactId>
</dependency>

                     Hello World 之coding

Codeing 步驟:
新建一個Controller類
新建啟動類(App – Main方法)
測試代碼

從零開始學Spring Boot