什麼是 Spring Boot?
Spring Boot 是由 Pivotal 團隊提供的全新框架,其設計目的是用來簡化新 Spring 應用的初始搭建以及開發過程。該框架使用了特定的方式來進行配置,從而使開發人員不再需要定義樣板化的配置。用我的話來理解,就是 Spring Boot 其實不是什麼新的框架,它默認配置了很多框架的使用方式,就像 Maven 整合了所有的 Jar 包,Spring Boot 整合了所有的框架。
使用 Spring Boot 有什麼優點?
(1)可以創建獨立的Spring應用程序,並且基於其Maven或Gradle插件,可以創建可執行的JARs和WARs;
(2)內嵌Tomcat或Jetty等Servlet容器;
(3)提供自動配置的“starter”項目對象模型(POMS)以簡化Maven配置;
(4)儘可能自動配置Spring容器;
(5)提供準備好的特性,如指標、健康檢查和外部化配置;
(6)絕對沒有代碼生成,不需要XML配置。
快速入門
1.安裝插件
使用Eclipse新建SpringBoot項目,首先需要安裝SpringBoot插件,如圖所示
安裝完之後,重啓Eclipse就可以 進行SpringBoot項目的創建了。
2.新建項目
3.添加Web模塊
至此,初步工作就已經做好了,下面進行簡單的配置,就能運行了。
4.目錄結構
這是創建好的項目目錄結構
如上圖所示,Spring Boot 的基礎結構共三個文件:
src/main/java
程序開發以及主程序入口src/main/resources
配置文件src/test/java
測試程序
5入門程序
package com.example.demo;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;
@RestController
public class HelloController {
@RequestMapping("/hello")
public String index() {
return "Hello World";
}
}
6.啓動程序
啓動springboot項目和啓動ssm或者ssh項目有所不同,springBoot項目中內嵌了tomcat服務器,所以不需要進行再次配置tomcat服務器,即可正常運行,只需要啓動默認生成HellowordApplication.java類即可,下面是啓動成功效果圖。
我們可以通過瀏覽器來檢驗是否完成了項目的入門環境搭建測試: http://localhost:8080/hello
可以看到,達到我們的預期效果,到此,springBoot的入門程序到這裏就結束了,下篇文章繼學習SpringBoot的進階知識內容。
入門程序源代碼:https://share.weiyun.com/5k58TP0