트랜잭션이 하나로 묶여있기 때문에 MemberService의 updateStamp() 메서드 작업을 처리하는 도중에 예외가 발생해도 두 클래스에서 작업을 처리하는 메서드들이 모두 하나의 트랜잭션 경계 내에 있으므로 모두 rollback 됩니다.
MemberService
updateStamp(
Member 등록 시 email을 보낼 때 Exception이 발생함 → 롤백을 처리해줘야 함.