Java

Java - Spring Batchのjarをビルドした際にDockerイメージもビルドする(Gradle)

Spring Batchで作成した.jarをDockerコンテナとして実行したい事情があった。 Gradleのビルド時にイメージビルドまでまとめてできないかと調べが、情報が少なそうだったので書く。 環境 やり方 jarとDockerイメージのビルド Dockerコンテナ実行 環境 JDK: Op…

Java - Visual Studio CodeでDomaの注釈処理を使う

Visual Studio CodeでDomaの注釈処理を使ってDao付近を自動生成したくて調べたが、情報がなさそうだったので書く。 環境 やり方 事前準備 注釈処理の有効化 注釈処理の依存関係を追加 設定ファイル生成 Visual Studio Codeを再起動 Gradleのリフレッシュ 自…

Java - AWSのNLB越しに長時間かかるリクエストを送ると応答待ちのまま終わらなくなる場合の対策

EC2上のWebアプリから別のEC2上にあるWebアプリのAPIをリクエストした際、応答までに350秒以上経過するとリクエストした側が応答待ちのまま終わらなくなる、という事象があった。 調べた時に具体的な対策サンプルが少なそうだったので書く。 構成 原因 対策 …