1. 程式人生 > >Springboot 入門篇(二)

Springboot 入門篇(二)

springboot是基於spring框架上的,可以輕鬆建立可用獨立執行的應用程式。springboot是對spring框架和第三庫的整合,這樣就能輕鬆上手了,

大多數springboot應用程式只需要很少的spring配置。可以使用springboot建立一個jar應用程式,使用java -jar啟動。或者建立一個傳統的war

應用程式,放在web容器中啟動使用。

springboot給我們帶來的好處有:

1、基於spring框架下,能更快更方便的開發一個應用程式

2、開箱即用

3、提供內建式伺服器如:tomcat

4、不需要xml多餘配置,更不需要程式碼生成

本專案是基於springboot2.1.0,要求jdk在jdk8+和spring Framework 5.1.2+,maven3.3+,內建容器tomcat9。這裡的jdk安裝和maven的安裝不做減少,百度一下你懂得。

開發第一個springboot專案之前確認環境變數

$ java -version

java version "1.8.0_102"

Java(TM) SE Runtime Environment (build 1.8.0_102-b14)

Java HotSpot(TM) 64-Bit Server VM (build 25.102-b14, mixed mode)

$ mvn -v

Apache Maven 3.5.4 (1edded0938998edf8bf061f1ceb3cfdeccf443fe; 2018-06-17T14:33:14-04:00)

Maven home: /usr/local/Cellar/maven/3.3.9/libexec

Java version: 1.8.0_102, vendor: Oracle Corporation

使用idea建立springboot專案步驟:

1、file-project新建專案選擇

點選next,直到建立完專案

2、建立完springboot專案之後,pom.xml引入依賴包

<dependency>

  <groupId>org.springframework.boot</groupId>

  <artifactId>spring-boot-starter</artifactId>

</dependency>

<dependency>

  <groupId>
org.springframework.boot</groupId>   <artifactId>spring-boot-starter-web</artifactId> </dependency>
        <build>

    <plugins>

        <plugin>

            <groupId>org.springframework.boot</groupId>

            <artifactId>spring-boot-maven-plugin</artifactId>

        </plugin>

    </plugins>

</build>

3、編寫springboot啟動類,建立時如果預設建立了此類,可跳過次步。

        

4、新建測試類

建立測試類時,請注意:將測試類放在APP.java同級或是同級包下面。App.java啟動時自動掃描App.java所在包下面的類

5、編寫resources目錄下的application.yml檔案

定義埠號

6、啟動app.java下的main函式

7、測試結果