サーバ側の実装完了。
`./gradlew test` だとテスト実行が失敗するがIDE経由の実行では成功するので一旦これでコミット。