プロジェクト

全般

プロフィール

サンプルJavaアプリケーション

下記コマンドでダウンロード可能

wget https://redmine.apps.kinocoffeeblack.net/attachments/download/70/demo-0.0.1-SNAPSHOT.jar

下記コマンドで起動(ポート8080)

java -jar demo-0.0.1-SNAPSHOT.jar

Spring InitializrでSpring Webの依存性だけを追加したdemoプロジェクトに下記のControllerを追加しただけのものです。

Spring Initializr

追加したController

package com.example.demo;

import java.util.Collections;
import java.util.Map;

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

@RestController
public class IndexController {

    @GetMapping("/")
    public Map<String, String> getIndex() {
        return this.getIndexPage();
    }

    @GetMapping("index")
    public Map<String, String> getIndexPage() {
        return Collections.singletonMap("Message", "hello world");
    }

}

STS