[Proof] @Transactional은 public 메서드에만 걸리는가 — 반증
Domain 영속화 표준은 트랜잭션 경계를 UseCase 구현 메서드에 두기로 하면서 이렇게 적었다.
Domain 영속화 표준은 트랜잭션 경계를 UseCase 구현 메서드에 두기로 하면서 이렇게 적었다.
예외 종류별 처리 표준은 Spring이 던지는 요청 오류까지 Advice에 등록하라고 정했고, 근거는 이랬다.
계층별 DTO 명명 표준은 PagingResult에 totalCount를 두는 대가를 이렇게 적었다.
예외 종류별 처리 표준은 외부 연동 실패를 5xx로 가르면서 이렇게 적었다.
패키지 구조 표준은 infra를 package-private으로 막으면서, 영속성 예외를 구현체에서 번역해야 하는 이유를 이렇게 적었다.