Spring Full-Stack Practical Cases
Spring Full-Stack Practical Cases
Feb 16, 2026 · Backend Development

7 Common Spring Boot 3 Performance Pitfalls and How to Fix Them

This article examines seven frequent performance problems when using Spring Data JPA in Spring Boot 3—such as eager loading, N+1 queries, returning entities from controllers, eager fetch misuse, oversized transactions, count‑heavy pagination, and logging entities—and provides concrete code‑level solutions like DTO projections, EntityGraph, slice pagination, and proper transaction separation.

EntityGraphSpring Bootdto
0 likes · 9 min read
7 Common Spring Boot 3 Performance Pitfalls and How to Fix Them
Spring Full-Stack Practical Cases
Spring Full-Stack Practical Cases
Nov 13, 2025 · Backend Development

Mastering @EntityGraph in Spring Boot 3: Eliminate N+1 Queries Efficiently

This article explains the classic N+1 query issue in Spring Data JPA, demonstrates how JPQL JOIN FETCH and the @EntityGraph annotation can declaratively load associations, and provides advanced examples—including named entity graphs and combining @EntityGraph with custom @Query—to improve performance and code maintainability.

EntityGraphN+1 problemPerformance
0 likes · 8 min read
Mastering @EntityGraph in Spring Boot 3: Eliminate N+1 Queries Efficiently