Spring Boot2のRestControllerのサンプルです。
STS(Spring Tool Suite)を起動し、[Spring Stater Project]を選択する。
プロジェクトの名前を入力して、[Next]をクリックする。
[Web]を選択し、[Finish]をクリックする。
これでプロジェクトの作成完了。
次に、クラスを作成する。
クラスの名前を入力し、[Finish]を選択する。
作成したクラスにRestControllerのソースを以下のように作成する。
package com.hello; import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.RequestMethod; import org.springframework.web.bind.annotation.RestController; @RestController public class HelloRestController { @RequestMapping(path = "/rest", method = RequestMethod.GET) public String sample() { return "Hello World!"; } }
簡単に説明すると、、、
以下の部分は、このメソッドはRestControllerを利用するというアノテーション
@RestController public class HelloRestController {
以下の部分は、”/rest”のパスを指定されたら、sampleメソッドを呼び出すという意味。
@RequestMapping(path = "/rest", method = RequestMethod.GET) public String sample() {
以下の部分は、上で@RestControllerのアノテーションを指定しているので、”Hellow World!”という コンテンツとして返すという意味になる。
public String sample() { return "Hello World!"; }
理解したところで、さっそく起動。Spring Bootとして起動させれば、あとはWebページを確認するだけ。
楽チンだね!
ブラウザから”localhost:8080/rest”へアクセスすると、、、
デター!!!