2023 - 02 - 28 (화)
@Transactional
-
Spring AOP 의 일종이다.
-
Transaction 의 시작 종료 등 스프링에서 트랜잭션 처리를 관리한다.
- 트랜잭션 시작시 begin
- 정상처리시 Commit
- 중간에 예외발생시 Rollback
사용방법
//예시1
@Service
@Transactional
public class UserService{
public String login(){
}
}
//예시2
@Service
public class UserService{
@Transactional
public String login(){
}
}
- 위의 예시처럼 클래스 또는 메소드위에 @Transactional 어노테이션을 붙여 사용