Spring Boot 入門及技術指南

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安裝

 

參考:https://www.cnblogs.com/ityouknow/p/5662753.html

安裝JDK

下載 jdk8

https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html

注意:需要oracle的註冊賬號,每次下載時登錄備用。 

安裝Maven

參考:http://www.cnblogs.com/pengyan-9826/p/7767070.html

  • 下載Maven

http://maven.apache.org/download.cgi

安裝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包 即可

 

  • 訪問應用

http://localhost/hello

框架搭建成功,下面可以進一步細化開發了。

 

問題記錄

  • 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/

 

 

 

持續完善,待續...

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章