2023-10

プログラミング

Spring MVCでの@ValidatedとBindingResultの順序でハマった

@ValidatedとBindingResultではまったのでメモ。 実装と発生したエラー 画面からの入力にバリデーションかけたくて@Patternや@Sizeをモデルクラスに付与し、コントローラで@Validatedを指定してバリデーショ...
プログラミング

parallelStream()を使用すると@Transactionalが効かない

環境 SpringBoot 3.1 PostgreSQL 16 問題の概要 CSVを読み込んでDBに登録する、という処理を実装したのですがCSVが数十万件とかなり膨大だったのでシングルスレッドでは時間がかかり過ぎました。そのためマルチで動か...