[Spring Boot] @Transactional의 함정과 올바른 사용법
Spring Boot 개발자라면 누구나 @Transactional을 사용해봤을 거에요. 하지만 단순히 “메서드에 붙이면 트랜잭션이 된다”고 생각하는 것만으로는 충분하지 않습니다.
Spring Boot 개발자라면 누구나 @Transactional을 사용해봤을 거에요. 하지만 단순히 “메서드에 붙이면 트랜잭션이 된다”고 생각하는 것만으로는 충분하지 않습니다.
@Component는 왜 사용하는 걸까?
Spring 프레임워크에서 @Component 어노테이션은 매우 중요한 역할을 합니다. 이 글에서는 @Component가 왜 생겨났는지, 어떤 역할을 하는지, 그리고 어떻게 사용하는지에 대해 알아보겠습니다.
들어가며 최근에 Github Copilot을 사용하면서, 사용자 정의 지침(Custom Instructions)을 설정하는 것이, 개발 생산성을 크게 향상시킬 수 있다는 것을 깨달았다. 이 글에서는 Copilot의 사용자 정의 지침을 설정하는 방법과 그 효과를 정리해보려 한다.
들어가며 팀 프로젝트를 진행하면서 frontend 코드와 backend 코드를 GitHub의 다른 레포지토리에 저장하고 있다. 이렇게 관리하니 문제가 발생했다. 버그를 발견했을 때, 이를 해결하기 위해서는 하나의 작업을 하기 위해 각각의 이슈를 찾아야 하는 문제가 발생했다. 이러한...
들어가며 최근 회사 업무를 진행하면서, 업무 중 발생한 파일을 관리하는 방법에 대해서 고민해보게 되었다. 온라인 업무를 진행하면 파일은 필연적으로 발생하게 되어 있다. 이것을 빠르고 정확하게 전달하며 관리하는 것은 오피스 업무ㄹ자에게는 꼭 필요한 능력이다. 나만의 파일 저장 패턴을...