상세 컨텐츠

본문 제목

@WebMvcTest를 사용하면 안되는 경우

개인 공부/Spring-boot,Java

by 카페코더 2020. 6. 23. 19:37

본문

반응형

주로 Spring boot의 테스트는 WebMvcTest어노테이션을 통해 진행된다 생각한다. (지극히 개인 생각)

하지만, 이 어노테이션을 사용하면 안되는 때가 있다.

Java의 ORM 기능인 JPA에 대한 테스트를 진행할 때 사용하면 안된다. @WebMvc의 경우 JPA기능이 작동하지 않기 때문이다.

Controller와 ControllerAdvice 등 외부 연동과 관련된 부분만 활성화 되니 JPA기능까지 한번에 테스트할 때는, 
SpringBootTest와 TestRestTemplate을 사용하면 된다.

반응형

'개인 공부 > Spring-boot,Java' 카테고리의 다른 글

OAuth 2.0을 사용하는 이유 및 간단한 차이점  (0) 2020.06.27
스프링 부트에서의 JS 사용  (0) 2020.06.24
JPA Auditing  (0) 2020.06.23
LocalDate와 LocalDateTime  (0) 2020.06.23
Spring web layer  (0) 2020.06.23

관련글 더보기

GitHub 댓글

댓글 영역