읽기에 transactional1 @Transactional 도대체 언제 쓰고 언제 안써야해? 알아보게된 이유수정을 하는 로직이 있다면 무조건 Transactional을 붙여야하는가?언제 Transactional을 붙여야하는건지Transactional에 대한 이해 부족 @Transactional이란?spring에서 메서드의 원자성을 보장하기 위해 정의된 annotation interface입니다.Spring으로 원자성을 보장하기 위해서는 persistence layer를 구성하여 수행하는데요, 이는 보통 DB 연결로 수행 하기 때문에 구현체로 DB 관련 TransactionManager를 많이 사용하게 됩니다.하지만 @Transactional은 DB에 한정되서 사용하는 것이 아니라 기능 동작에 관한 원자성을 보장하는 interface입니다. 하지만 Spring은 데이터 저장소가 아니라서 어떤 솔루.. 2025. 2. 26. 이전 1 다음