오류모음집

@WebappConfiguration 안됨

개미핧끼 2018. 12. 16. 21:30

스프링 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 사용 가능하게 됨.