Spring Test 관련

jylee·2024년 3월 19일
0

그냥생각나는거

목록 보기
44/48

Spring Test에서 @Transactional 어노테이션을 붙이면 테스트가 끝나고 데이터를 롤백시킨다.

@RunWith(SpringRunner.class)
@SpringBootTest
@Transactional
public class OrderServiceTest {
	...
}

롤백을 원하지 않는 테스트 메소드에 @Rollback(false)를 붙여 해당 메소드에서 롤백을 제외시킬 수 있다.

@Test
@Rollback(false)
public void 주문취소() throws Exception {
	...
}
profile
ㅎㅇ

0개의 댓글