-> 특정 상황에 rollback 할지 말지를 정하는것. 대충 예상되는 에러에 대해선 롤백하기 싫을 경우 -> noRollbackFor.롤백 범위를 좀 넓히고 싶은경우 ( checked Exception 등 ) -> RollbackFor 이라고 생각하면 편함. ----- 이번엔 Spring에서 자주 놓치는 @Transactional의 다른 옵션들,특히 rollbackFor, noRollbackFor, readOnly에 대해 경험 기반으로 정리. 상황서비스 코드에서 try-catch로 감싼 로직이 있는데, 분명 예외가 발생했는데 DB에 insert된 데이터가 커밋됨.이유?Spring 트랜잭션은 기본적으로 RuntimeException 계열에서만 자동 롤백을 한다.즉, checked exception (..