構建第一個Spring Boot程序

Spring Boot 由於自身的自動化配置、快速開發、輕鬆部署等特點,同時作爲 Spring Cloud 微服務框架的基礎服務框架,在學習 Spring Cloud 之前很有必要學習 Spring Boot。


構建第一個 Spring Boot 程序

  • 瀏覽器中輸入https://start.spring.io/ 。選擇Maven Project,Spring Boot版本選擇2.0.4,項目的GroupArtifact這裏不做修改。由於將要實現一個RESTful API接口,所以在Dependencies(圖中紅框處)這裏選擇Web依賴。點擊下方Generate Project按鍵,下載生成的項目壓縮包。
    這裏寫圖片描述

  • 將下載的壓縮包解壓,並通過IDEA導入項目。依此點擊File>Open,找到解壓後的的項目然後確定。等待IDEA將項目依賴都下載完成後,項目的結構如圖所示。其中application.properties爲Spring Boot的默認配置文件,可以打開查看,發現該文件是一個空文件。
    導入項目
    這裏寫圖片描述

  • 構建一個RESTful API接口。在項目中新建一個MyFirstController.class文件,代碼如下:

package com.example.demo;

import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.RestController;

/**
 * Created by xushu on 2018/8/12.
 */
@Controller
@RestController
public class MyFirstController {

    @GetMapping("/hello")
    public String sayHello() {
        return "hello Spring Boot!!!";
    }

}
  • 啓動項目

Spring Boot項目有三種啓動方式:

1. java main方式啓動
打開本項目的DemoApplication類,發現在類上存在一個名爲@SpringBootApplication註解,同時該方法中存在一個main方法。這個main方法就是Spring Boot的啓動方法。運行該方法就能啓動Spring Boot程序。

@SpringBootApplication
public class DemoApplication {
    public static void main(String[] args) {
        SpringApplication.run(DemoApplication.class, args);
    }
}

2. 通過maven插件啓動
在項目的pom文件中引入了一個spring-boot-maven-plugin的Maven 插件,可以通過該插件來啓動Spring Boot項目。在項目的根目錄下運行命令 mvn spring-boot:run來啓動項目。

<build>
    <plugins>
        <plugin>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-maven-plugin</artifactId>
        </plugin>
    </plugins>
</build>

3. 使用java -jar 命令啓動
首先,使用Maven命令mvn package將項目打包,進入生成的target目錄,找到生成的 jar 文件,使用命令java -jar xxx.jar來啓動項目。

我們使用java -jar 方式來啓動項目
這裏寫圖片描述
在打印的啓動日誌中可以看到程序運行的端口號爲8080,打開瀏覽器,輸入localhost:8080/hello,可以正確顯示我們在代碼寫的內容。
這裏寫圖片描述
至此,第一個 Spring Boot 程序就構建完成了!

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