1. 程式人生 > >SpringBoot入門篇

SpringBoot入門篇

  • SpringBoot是什麼?用它幹什麼?有什麼好處?有什麼缺點?

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

自我理解SpringBoot優缺點:

優點:

  1. 建立獨立的Spring應用程式
  2. 自動配置Spring
  3. 內嵌Tomcat,無需部署WAR檔案
  4.  簡化Maven配置
  5. 提供生產就緒型功能,像指標,外部配置
  6. 絕對沒有程式碼生成並且對XML也沒有配置要求

缺點:

還沒發現。。。。。。

  • 知道springboot是什麼了,我們來做個入門小案例

根據提示線上構建專案

spring boot版本 2.0.6

Group com.example

Artifact springBoot-demo

引入依賴點選Generate Project即可下載專案壓縮包

解壓後,匯入到eclipse

結果pom.xml第一行報錯,執行SpringBootDemoApplication啟動類報錯

Exception in thread "main" java.lang.UnsupportedClassVersionError: com/example/springBootdemo/SpringBootDemoApplication : Unsupported major.minor version 52.0

應該是版本衝突的問題:

spring boot版本 2.0.6

java.version 1.7

降低springboot版本。修改spring boot版本為1.5.1.RELEASE

果然是版本的原因,修改後不報錯了

啟動spring boot啟動類SpringBootDemoApplication

編寫controller類

執行啟動類SpringBootDemoApplication

發現預設tomcat執行在8080

訪問

要學習更多,可看springboot官網提供的文件