반응형
스프링4에서 Junit5의 @ExtendWith(SpringExtension.class) 코드 사용하기
자바 테스트 클래스 이름 위에 '@ExtendWith(SpringExtension.class)' 어노테이션을 붙이면 Spring TestContext Framework를 Junit5 프로그래밍에 포함 시킬 수 있다.
문제는 스프링4에서는 다음과 같이 해당 코드가 인식되지 않는 다는 것이다.
이러한 문제의 원인은 스프링4에서 Junit5 테스트를 위한 의존성이 없기 때문이다. 때문에 '@ExtendWith(SpringExtension.class)' 어노테이션을 사용하려면 pom.xml 파일에 아래 의존성을 추가해야한다.
의존성을 추가하고 다시 코드로 돌아가면, 코드가 정상적으로 작동되는 걸 확인할 수 있다.
출처
반응형
'스프링 > 스프링' 카테고리의 다른 글
[Spring] @Scheduled - 스프링에서 주기적인 작업을 진행하는 법 (0) | 2021.05.21 |
---|---|
[Spring] 오류 해결: org.hibernate.AnnotationException: No identifier specified for entity (1) | 2021.04.15 |
[Spring] MVC 프레임워크를 따라 만들어보자. (0) | 2021.02.25 |
[Spring] Model 1, Model 2를 예제로 구현하며 알아보자 (0) | 2021.02.24 |
[Spring] Ioc, DI, ApplicationContext, Bean, BeanFactory 개념 (2) | 2021.02.19 |
댓글