Spring Framework에서 @Transactional이 동작하지 않는 문제
Spring Boot 3.2.3.RELEASE가 아니라 Spring Framework 3.2.3.RELEASE로 개발된 프로젝트에서 개발 및 유지보수를 하면서 아래와 같은 코드를 반복적으로 보았다.TransactionStatus status = this.transactionManager.getTransaction(new DefaultTransactionDefinition());try{ //do something transactionManager.commit(status);} catch (Exception e) { transactionManager.rollback(status);} 주로 @Transactional로 사용하는 기능을 코드로 사용하고 있었다. 스프링 프레임워크의 특징 중 하나인..
Framework/Spring
2024. 10. 10. 15:52