はじめに Spring 5がリリースされてからしばらく経ちますが、目玉機能を使ってちょっとしたWebAPI(?)を作ってみましたのでご紹介します。 なお、今回採用したテクノロジーは下記の通りです。 プログラミング言語 Kotlin 1.1 フレームワーク Spring Boot 2.0 M7 Spring 5.0 WebFlux Spring Data Reactive MongoDB データベース MongoDB 3.6 ビルド・ツール Java Development Kit 9.0 Gradle 4.4 統合開発環境 IntelliJ IDEA Ultimate 2017.3 本記事はかなりの長文になっていますので、コードのイメージだけつかみたい方は、GitHubにあるサンプル・コードを参照してください。 Spring Initializrを利用してプロジェクトを作成する Sprin