@Transaction 어노테이션을 걸고 service 로직을 구현 및 테스트를 진행하다가 예외가 발생했으나 DB에는 데이터가 저장되는 기이한 현상을 겪어 (주니어라 그래요 이해좀) 다른 분들도 혹시 겪는다면 빠르게 해결되길 바라는 마음으로 글을 써봅니다. Spring 프레임워크에서 @Transactional 어노테이션은 트랜잭션 관리를 쉽게 해주는 기능을 제공합니다. @Transactional 어노테이션을 사용하면, 메소드가 실행될 때 트랜잭션을 시작하고, 메소드가 정상적으로 실행되면 트랜잭션을 커밋하고, 예외가 발생하면 롤백합니다. 제가 체크하는 로직에 예외처리를 했고 여기서 에러가 터질때마다 DB에 데이터는 저장되는데 로직이 진행이 안되는 문제가 발생했습니다. ...???? 분명 난 @Transac..