AbstractAggregateRoot (1) 썸네일형 리스트형 AbstractAggregateRoot의 동작 원리(with @PostUpdate로 맞이한 버그) AbstractAggregationRoot 동작 원리 AbstractAggregateRoot는 DDD(Domain Driven Design)를 구현하기 편리하게 해 주는, 정확히는 도메인 이벤트를 등록하고 가져오기 편리하게 해주는 클래스 정도로 이해하고 있다. (클래스 이름과 다르게 추상 클래스가 아니다.) AbstractAggregateRoot와 같이 무언가에서 편의 기능을 제공해줄 때는 항상 트레이드 오프(trade-off)가 있다. 즉, 편의 기능을 사용하는 만큼 개발 생산성이 올라가지만, 동작 원리를 모른 채 사용하다보면 훗날에 대가를 치르게 되어있다. 이 포스트는 그 대가를 치르고 남기는 포스트다. AbstractAggregateRoot 코드 분석 public class AbstractAggre.. 이전 1 다음