본문 바로가기

카테고리 없음

@Controller에 트랜잭션 설정 방법

-출처 

http://dimdim.tistory.com/entry/Spring-MVC-Controller-%ED%81%B4%EB%9E%98%EC%8A%A4%EC%97%90-Transactional-%EC%82%AC%EC%9A%A9%EC%97%90-%EB%8C%80%ED%95%9C-%EC%82%BD%EC%A7%88



그럼 인터페이스가 존재하지 않는 클래스에 @Transactional 어노테이션을 적용하려면...

스프링이 지원하는 클래스 프록시 모드를 사용하면된다. 클래스 프록시 모드를 사용하기 위해서는 application context 파일에 트랜잭션 관련 설정을 아래와 같이 하면 된다. 


<annotation-driven>proxy-target-class="true"/></annotation-driven>  

 


위의 설정에 대한 자세한 내용 및 주의할 점에 대해서는 "토비의 스프링3" 책의 989 페이지를 참고하면 된다...




-- 적용하고 정리해보기