iT邦幫忙

2018 iT 邦幫忙鐵人賽
DAY 2
3

今天開始寫程式吧~!!

首先先到 http://start.spring.io/ 頁面,這邊有 Spring 提供的快速套件的選擇器,簡單勾一下,就可以產生專案結構來下載哦

第一個項目我們就勾選最簡單的 Web 然後按下載就可以
(Gradle 跟 Maven 隨個人喜好,不過我這邊都會用 Gradle 當示範)

解壓縮完呢再用你慣用的 IDE 來開啟(我這邊是用 IntelliJ 當示範)

開啟後的專案結構
開啟後的專案結構

接下來建立一個 Controller

import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.RestController;

import java.util.HashMap;
import java.util.Map;

@SpringBootApplication
public class WebApplication {

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


    @RestController
    class SimpleController {

        @GetMapping
        public Map hello() {
            Map map = new HashMap();
            map.put("say", "hello");
            return map;
        }
    }

}

接下來對著 WebApplication.java 右鍵 Run

服務起來的話預設是 8080 port

就可以透過 http://localhost:8080/
取得 {"say":"hello"} 的資料

到這邊沒問題的話環境基本上是 OK 了

明天就直接進資料庫操作吧


上一篇
Day 01 - 介紹 Spring
下一篇
Day 03 - 透過 Spring Data 操作資料庫
系列文
30天從零開始 使用 Spring Boot 跟 Spring Cloud 建構完整微服務架構35

尚未有邦友留言

立即登入留言