目次
- Spring Bootアプリケーションテンプレートの作成
- REST APIの作成
- API実行
IDE
対象IDEは、Intellijとする。
Spring Bootアプリケーションテンプレートの作成
この Link 通りにアプリケーシテンプレートを作成する。
REST APIの作成
①上記通り、テンプレートプロジェクトを作成し、ダウンロードする。
②ダウンロードしたプロジェクトを解凍する。
③Intellijにて、インポートする。
④Controllerを作成する。
Controller.java
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.RestController;
import java.util.List;
@RestController
public class Controller {
private final Service service;
@Autowired
public Controller(Service service) {
this.service = service;
}
@GetMapping(path = "/getObject")
public List<String> getObject() {
return service.getObject();
}
}
⑤Serviceを作成する。
Service.java
import java.util.Arrays;
import java.util.List;
@org.springframework.stereotype.Service
public class Service {
public List getObject(){
return Arrays.asList("value1","value2","value3");
}
}
API実行
- ①KeycloakDemoApplication.javaを実行する。
- ②ブラウザにて、以下を実行する。
http://localhost:8080/getObject - ③実装内容が表示される。