반응형
트랜잭션
-
Spring - 트랜잭션 처리하기Spring 2019. 2. 25. 23:29
스프링에서 트랜잭션 처리는 트랜잭션 매니저를 이용하여 한다. AOP 를 이용하기 때문에 pom.xml 에 AspectJ가 등록되어 있어야 한다. org.aspectj aspectjrt ${org.aspectj-version} org.aspectj aspectjweaver ${org.aspectj-version} 어노테이션을 이용한 트랜잭션 처리 root-context.xml root-context.xml에 가서 네임스페이스에서 tx를 선택한다. 그 후 트랜잭션 매니저 bean을 만들고 tx:annotaion-driven을 작성한다. 그 후 트랜잭션 처리를 해야하는 서비스의 메소드 위에 @Transactional 어노테이션을 작성한다. 적용이 되면 왼쪽에 화살표 표시가 생긴다. 선언적 처리를 이용한 트랜잭..