스프링 MVC테스트를 해보려고 하는데 @WebappConfiguration api가 자동완성에 안뜬다.
https://www.baeldung.com/integration-testing-in-spring
위 링크를 통해 나는 pom.xml 의 Junit과 spring-test 의 dependency가 뭔가 이상하다는 것을 발견했다.
@결론
스프링을 사용한다는 가정 하에
Junit 11버전 이상
spring-test 에서 쓰는 프레임워크 릴리즈 버전 4.3.8이상
라이브러리 다운하면 끝.
일단 자동완성 기능에 안나옴.
찾아보니 테스트를 위해 @WebappConfiguration을 사용하려면 두 개의 라이브러리가 필요함.
Junit 버전은 수정 후임.(11버전 이상이어야 하는 걸로 알고 있음.)
(pom.xml 의 pom.xml 탭)
그리고 두번째로 Spring-Test 보면 버전이 변수처리되어 있는 것을 확인함.
이는 <properties>태그에 있는 스프링 프레임워크 버전을 확인해야 함.
스크롤을 위로 올려보니,
버전이 낮았음.
4.3.8 버전으로 바꾸니 @WebappConfiguration 사용 가능하게 됨.
'오류모음집' 카테고리의 다른 글
톰캣 실행 오류(나는 간단한 문제였다.) (0) | 2020.05.03 |
---|---|
JSP the superclass javax.servlet.http.httpservlet was not found 오류 (0) | 2020.02.05 |
JSON 406 에러 해결 (0) | 2018.12.16 |