@WebMvcTest( controller = temp.class )
컨트롤러를 테스트 할 때 사용하는 어노테이션
@Controller @ControllerAdvice 사용 가능
@Service @Component @Repository 어노테이션은 사용 불가
@AutoConfigureMockMvc
컨트롤러를 테스트 할 때 사용하는 어노테이션
테스트 대상이 아닌 @Service와 @Repository 객체들도 메모리에 올라감.
@SpringBootTest
웹어플리케이션에 필요한 모든 Context (프로젝트에 사용된 등록된 모든 Bean)를 불러와서 테스트한다.
'study > java&spring' 카테고리의 다른 글
[Spring] @RequestBody @RequestParam 차이 (0) | 2022.01.18 |
---|---|
spring.jpa.properties.hibernate.dialect= org.hibernate.dialect.mysql5innodbdialect 사용 불가, Deprecated 문제 (1) | 2022.01.04 |
[gradle] Lombok plugin 빌드 오류 해결 (0) | 2021.12.31 |
Gradle 5의 lombok 설정 (0) | 2021.12.31 |
Java Bean과 Spring Bean (0) | 2021.12.30 |