e38388e383a9e38396e383abe382b7e383a5e383bce38386e382a3e383b3e382b0の記事一覧
e38388e383a9e38396e383abe382b7e383a5e383bce38386e382a3e383b3e382b0 に関する記事を 2 本まとめています。Spring Bootの実装・設計・運用の観点で関連テーマを横断して読めます。
-
Spring Boot + JPAのLazyInitializationExceptionを解決する方法 - 「could not initialize proxy - no Session」の原因と対処
Spring Data JPAで遅延ロードした関連にアクセスした瞬間に落ちるLazyInitializationException(could not initialize proxy - no Session)を、Hibernateセッションとトランザクション境界の仕組みから逆引きで解決。JOIN FETCH・@EntityGraph・DTO射影・@Transactionalの4つの正攻法を比較し、open-in-view=trueやEAGER化に逃げない判断軸を示します。
-
Spring Bootアプリが起動しない時の原因切り分けと対処法
『APPLICATION FAILED TO START』が出て焦っているあなたへ。Spring Boot 3.x前提に、ポート衝突・Bean重複・循環参照・DataSource未設定・プロファイルミスなど7つの典型パターンを症状から逆引きで解説。FailureAnalyzerメッセージの読み方と--debugフラグの使い方も実例つきでまとめました。