최근 포스트

[Spring] JPA N+1 문제 완벽 해결하기

JPA를 사용하는 개발자라면 거의 반드시 한 번은 겪게 되는 문제가 있습니다. 바로 N+1 쿼리 문제입니다. 개발 초기에는 괜찮다가, 데이터가 많아지면서 갑자기 수백, 수천 개의 쿼리가 날아가는 걸 보고 당황하게 되죠.

그래프에서 보기 update 2025-12-31 23:59 - · -

[Spring] @Component는 왜 사용하는 걸까?

Spring 프레임워크에서 @Component 어노테이션은 매우 중요한 역할을 합니다. 이 글에서는 @Component가 왜 생겨났는지, 어떤 역할을 하는지, 그리고 어떻게 사용하는지에 대해 알아보겠습니다.

그래프에서 보기 update 2025-12-16 11:35 - · -

[Copilot] Github Copilot 사용자 정의 지침 정리

들어가며 최근에 Github Copilot을 사용하면서, 사용자 정의 지침(Custom Instructions)을 설정하는 것이, 개발 생산성을 크게 향상시킬 수 있다는 것을 깨달았다. 이 글에서는 Copilot의 사용자 정의 지침을 설정하는 방법과 그 효과를 정리해보려 한다.

그래프에서 보기 update 2025-06-24 18:19 - · -

[생산성] GitHub Project를 활용한 이슈 관리 방법

들어가며 팀 프로젝트를 진행하면서 frontend 코드와 backend 코드를 GitHub의 다른 레포지토리에 저장하고 있다. 이렇게 관리하니 문제가 발생했다. 버그를 발견했을 때, 이를 해결하기 위해서는 하나의 작업을 하기 위해 각각의 이슈를 찾아야 하는 문제가 발생했다. 이러한...

그래프에서 보기 update 2025-05-11 12:21 - · -