#20 [SpringBoot/KotlinでBFF]削除 DELETEの実装
タスク情報を削除するAPIを実装する。 Controller層 クエリーパラメータに更新する対象のIDを指定、リクエストbodyはなし。レスポンスのHTTP statusはレスポンスデータが無いので204 No Cont...
タスク情報を削除するAPIを実装する。 Controller層 クエリーパラメータに更新する対象のIDを指定、リクエストbodyはなし。レスポンスのHTTP statusはレスポンスデータが無いので204 No Cont...
Controller層 MockBeanアノテーションでService層をMock化した変数を用意PUTの実行で指定するbodyデータをJacksonのObjectMapperでObject->JSON変換して作成Moc...
SEDを使用してファイル内の文字列置換。以下のようなファイルでnum-of-threadの値を10から20へ変更する。 application.yml コマンドsed ‘s/<置換前>/<置...
タスク情報を更新するAPIを実装する。 Controller層 クエリーパラメータに更新する対象のIDを指定、リクエストbodyで更新する情報を受け取る。レスポンスのHTTP statusはPOSTと違い新規作成ではない...
Controller層 MockBeanアノテーションでService層をMock化した変数を用意POSTの実行で指定するbodyデータをJacksonのObjectMapperでObject->JSON変換して作成Mo...
TDDで実装している時に便利なIntelliJのショートカットキー 操作 Mac Windows UnitTestを実行(カーソルがあたってる範囲) ⌃⇧R Ctrl+Shift+R Ctrl+Shift+F10 Uni...
新規のタスクを追加するAPIを実装する。 Controller層 リクエストのbodyはタスク情報。レスポンスのHTTP statusは201 Createdを返す。bodyは追加したタスク情報を返す。 Service層...
KotlinのコルーチンとSpringのWebClinetを使って外部APIの呼び出しを並列化する処理(実装)を実行したら以下のような実行時エラーが発生 java.lang.ClassNotFoundException:...
asyncで起動したコルーチンを使って外部APIを並列的に複数回呼び出して、結果をawaitAllで待つ処理の実装。 fun getTask(taskId: Int): Task { callApiInParallel(...
以下のようにbuild.gradle.ktsでkotlinx-coroutines-coreのバージョンを最新で試してみようと思ってバージョン指定したら、コルーチンの箇所で実行時エラーが発生。 以下のようにkotlinx...