Spring Boot 介紹
Spring Boot 是由 Pivotal 團隊提供的全新框架,其設計目的是用來簡化新 Spring 應用的初始搭建以及開發過程。該框架使用了特定的方式來進行配置,從而使開發人員不再需要定義樣板化的配置。用我的話來理解,就是 Spring Boot 其實不是什麼新的框架,它默認配置了很多框架的使用方式,就像 Maven 整合了所有的 Jar 包,Spring Boot 整合了所有的框架。
其實就是簡單、快速、方便!平時如果我們需要搭建一個 Spring Web 項目的時候需要怎麼做呢?
- 1)配置 web.xml,加載 Spring 和 Spring mvc
- 2)配置數據庫連接、配置 Spring 事務
- 3)配置加載配置文件的讀取,開啓註解
- 4)配置日誌文件
- ...
- 配置完成之後部署 Tomcat 調試
- ...
但是如果使用 Spring Boot 呢?
很簡單,我僅僅只需要非常少的幾個配置就可以迅速方便的搭建起來一套 Web 項目或者是構建一個微服務!
Springboot安裝
安裝JDK
下載 jdk8
https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html
注意:需要oracle的註冊賬號,每次下載時登錄備用。
安裝Maven
- 下載Maven
安裝eclipse
下載eclipse:https://www.eclipse.org/downloads/
下載文件爲:eclipse-inst-win64.exe
注意需要安裝jdk8,否則運行後會打開瀏覽器頁面提示最低需要jdk8
安裝時,選擇for Enterprise java Developers的版本
構建Springboot
- 1、訪問 http://start.spring.io/
- 2、選擇構建工具 Maven Project、Java、Spring Boot 版本 2.1.3 以及一些工程基本信息,可參考下圖所示:
- 3、點擊 Generate Project 下載項目壓縮包
- 4、解壓後,使用 Idea 導入項目,File -> New -> Model from Existing Source.. -> 選擇解壓後的文件夾 -> OK,選擇 Maven 一路 Next,OK done!
- 5、如果使用的是 Eclipse,Import -> Existing Maven Projects -> Next -> 選擇解壓後的文件夾 -> Finsh,OK done!
導入項目後,進行項目配置
- 配置pom.xml的web支持
<dependencies>
......
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-web</artifactId>
</dependency>
</dependencies>
- 設置開放端口
- 創建需要訪問的控制層類文件
package com.yandk.yandkStudySpringboot.controller;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;
@RestController
public class HelloWorldController {
@RequestMapping("/hello")
public String index() {
return "Hello World,good!";
}
}
- 構建可運行腳本,有如下方式
一. 運行主應用java文件
YandkStudySpringbootApplication
二. 打包jar方式
進入到項目目錄下運行:mvn clean package
會在項目目錄下target文件夾中生成jar
如上生成的jar文件在:D:\programmer\eclipse\feedback-service\target 文件夾中
java -jar 運行jar包 即可
- 訪問應用
框架搭建成功,下面可以進一步細化開發了。
問題記錄
- springboot項目創建後,pom.xmls首行報錯
解決:參考http://www.wangwenhui.com.cn/archives/232
https://blog.csdn.net/gds421570371/article/details/50247027
https://blog.csdn.net/FindHuni/article/details/88034019
方案1
http://www.wangwenhui.com.cn/archives/232
方案2
1.先去掉Maven工程的maven特性,選中工程 鼠標右鍵-->Maven-->Disable Maven Nature. 此步驟後pom.xml錯誤消失
2.Preferences > General > Capabilities > Advanced > MyEclipse Standard Tools > WTP (Deprecated).選中後OK退出,項目右鍵configure 重新加載maven模塊,便可出現
經過上述步驟,Maven工程就正常了。
方案3
help ->Install New Software -> add ->http://repo1.maven.org/maven2/.m2e/connectors/m2eclipse-mavenarchiver/0.17.2/N/LATEST/
持續完善,待續...