🧶 알아야되는 이유! 멀티스레딩 환경에서 0.1 초정도 차이로 인한 수정건 발생케이스시 데이터 불일치 현상 발생 방지를 위하여! 🧦 비관적 잠금 @Lock ex) 👜 낙관적 잠금 @Version ex) 🥼 참고 @Transantion 고립단계 지
🎭 DI 의존성 주입(Dependency Injection) 약자 객체지향 SOLID D와 관계된 Depency Inversion Principal과 연관(의존성 역전 원칙) Ioc 컨테이너(Application Context) 관리 (Bean 라이프사이클 및 Pr
🍭 Lombok 이란? Annotation Processor를 사용한 코드 빌드 어노테이션 Source 시점(Retention) 반복되는 코드(보일러플레이트 코드) 생성 🚦 Lombok의 장점은? 보일러플레이트 코드 방지 가독성 및 유지보수성 향상 🔥 Lombok 어노테이션 |어노테이션|설명| |----|----| |@AllArgsConstruct...