最適化 コネクションリーク発生!Spring Bootでたくさんのファイルやデータの保存処理を行うことで発生することがありますよ! ByMon 2025年7月30日2025年7月30日 Spring Bootを使用して大量のファイルを保存する際に、コネクションリークが発生する可能性があります 特に、1つのトランザクションで大量のファイルを保存する場合、データベースコネクションが長時間占有されるため、コネ…
Java 【Java】Listの重複を削除したいよ!これで解決! ByMon 2025年7月28日2025年7月28日 JavaでListの重複を削除する方法はいくつかあります! それぞれ用途やパフォーマンスに応じて使い分けで来ますので代表的な実装方法を複数紹介していきます 1. Setを使う方法(順序無視) 重複削除されるが、順序は保証…
Java 【Spring Boot】@SpyBeanの代替JUnit実装 ByMon 2025年7月28日2025年7月28日 SpringBoot3.3から3.4にアップデートすると今まで使用していたものが非推奨になることがあります 一つが「@SpyBean」 これを代替する実装を紹介します! ■ thenCallRealMethodを使用 t…
Java 【Java】JUnit、ObjectMapper をモック化して例外を発生させる ByMon 2025年7月13日2025年7月13日 ObjectMapperをJUnit でテストする際に、例外 (JsonProcessingException / IOException等) をモックで発生させたい場合は、ObjectMapper をモック化して例外を…