8편에서는 Spring Transaction의 기본 롤백 규칙,“왜 RuntimeException만 롤백되는가”를 설계 철학 관점에서 살펴봤습니다.그 이해를 바탕으로 이제 다음 질문으로 넘어가야 합니다.그럼 rollbackFor는 언제 써야 할까?그리고 왜 이 옵션은 기본이 아닐까?이 질문에 답하지 못하면,rollbackFor를 남용하거나아예 쓰지 않다가 사고를 내거나예외 설계와 트랜잭션이 뒤엉킵니다1. rollbackFor는 무엇을 바꾸는 옵션일까rollbackFor는 Spring의 기본 롤백 규칙을“명시적으로 덮어쓰는 선언”입니다.기본 규칙은:RuntimeException → 롤백Checked Exception → 커밋rollbackFor는 이 중Checked Exception을 롤백 대상으로 승격시..