1. 程式人生 > >springboot2.0x全系列一 快速搭建springboot2.0x專案

springboot2.0x全系列一 快速搭建springboot2.0x專案

搭建springboot專案有兩種快捷方式

第一是從idea中可以之間建立,因為網路原因,所以我習慣於從官網搭建,下面介紹從官網搭建的方式:

網址:https://start.spring.io/

開啟網址後可以看到:

在此頁面中從上往下的紅框中第一個代表springboot的版本號,寫此文時最高版本為2.0.6版本

第二個第三個可以自定義命名

第四個可以點開來看一下,裡面是對專案進行自定義的組裝,說白了就是對如mysql,tomcat等等各種工具的依賴jar包

我這裡選擇瞭如下幾個

最後點綠色按鈕會下載zip檔案,解壓後放入你的ide中

我這裡是用的是idea所以下面是基於idea的說明:

我這裡使用的springboot的版本並不是最新的版本使用的是

2.1.0.M1穩定版本

開啟pom檔案我們可以看到剛才我選擇的依賴都在裡面

再看你自定義名字的Application類裡面的內容

(springboot的註解暫時不解釋)

可以看到在main方法的左側有綠色向右箭頭,直接啟動main方法

發現報錯了:報錯資訊如下

因為我官網建立框架的時候選擇了對mybatis的依賴,但是我卻沒有對資料庫進行匹配設定

現在再來看下springboot中重要的檔案application.properties檔案(在resources下面)

一開始進去是空空如也,現在新增一些你需要的配置

如圖:

再次啟動發現剛才的問題沒有了,接著我們寫個helloword吧

在java下建立資料夾controller,並在資料夾中新增java檔案helloword

再次啟動訪問localhost:8080/hello

 

補充:

使用第三方容器啟動:

本人在這使用tomcat9

1、

@SpringBootApplication
public class Springboot2Application extends SpringBootServletInitializer {

    public static void main(String[] args) {
        SpringApplication.run(Springboot2Application.class, args);
    }
//繼承SpringBootServletInitializer重寫configure方法
    @Override
    protected SpringApplicationBuilder configure(SpringApplicationBuilder application) {
        return application.sources(Springboot2Application.class);
    }

}

2、在pom中新增依賴

<!--springboot使用tomcat啟動需要依賴開始-->
<dependency>
   <groupId>org.springframework.boot</groupId>
   <artifactId>spring-boot-starter-tomcat</artifactId>
   <scope>provided</scope>
</dependency>
<!--springboot使用tomcat啟動需要依賴結束-->

3、將原來的jar改成war

<!--將原來的jar改成war-->
<packaging>war</packaging>

至此簡單的基於springboot2.0的框架完成了