Spring 트랜잭션
·
Spring
스프링 트랜잭션스프링 트랜잭션 사용 방식스프링은 트랜잭션 추상화 인터페이스인 PlatformTransactionManager 를 제공하여 다양한 DataSource에 맞게 트랜잭션을 관리할 수 있게 한다.선언적 트랜잭션 관리(Declarative Transaction Management)@Transactional 어노테이션 하나만 선언해서 매우 편리하게 트랜잭션을 적용하는 것을 선언적 트랜잭션 관리라고 한다.이름 그대로 해당 로직에 트랜잭션을 적용하고 싶으면 선언하기만 하면 트랜잭션이 적용되는 방식으로 트랜잭션 관리가 프로그래밍 방식에 비해 훨씬 간편하고 실용적이기 때문에 실무에서는 대부분 선언적 트랜잭션 관리를 사용한다.선언적 트랜잭션과 AOP@Transactional 을 통한 선언적 트랜잭션 관리 방..