Java Checked Unchecked Exception 차이, Spring @Transactional에 미치는 영향 쉽게 이해하기
Java Checked Unchecked Exception 차이는 중요한 개념인데 기억이 잘 안 나서 다시는 까먹지 않고, 다른 사람에게도 능수능란하게 설명할 수 있도록 쉽게 정리해 보려고 합니다. 프로젝트를 진행하다 보면 @Transactional 어노테이션을 정말 많이 사용하게 됩니다. 그런데 어떤 팀은 기본값 그대로 쓰고, 어떤 팀은 모든 메서드마다 rollbackFor=Exception.class를 붙여놓기도 합니다. 저도 처음엔 “그냥 다 롤백 되게 Exception.class 쓰면 되는 거…