
Spring
[DB / Spring ] @Transactional 세부 설정 - 격리 수준 / 전파 수준 설정
스프링 부트에서는 @Transactional 어노테이션을 이용하여 복잡한 트랜잭션 처리를 단순화한다.클래스, 메서드 단위로 어노테이션을 추가할 수 있고,스프링이 AOP를 통해 프락시를 도입하여 트랜잭션 처리를 모두 해결해 준다. @Transactional 세부 설정트랜잭션의 세부 설정을 통해 상황별로 적절한 설정을 하여 성능을 최적화할 수 있다.@Transactional 세부 설정 종류Isolation (격리 수준 설정)Propagation(전파 수준 설정)readOnly 속성트랜잭션 롤백 예외 설정time-out 설정 1. Isolation(격리 수준)일관성이 깨지는 것을 어느 정도까지 허용하느냐에 대한 설정이다. 기본 설정은 DEFAULT이다.@Transactional(isolation=Isol..