[ERROR] MockMvc java.lang.NoClassDefFoundError: javax/servlet/http/HttpSession

반응형

1. 문제

JUnit의 MockMvc를 사용해 RestController를 test 할 때 아래와 같은 에러가 발생할 수 있다.

image.png

2. 원인

build dependency에 'spring-boot-starter-web'을 포함시키지 않아서 에러가 발생했다.

3. 해결

아래와 같이 build.gradle에 dependency를 추가하면 해결된다.

image.png


추천서적

 

스프링 부트와 AWS로 혼자 구현하는 웹 서비스

COUPANG

www.coupang.com

파트너스 활동을 통해 일정액의 수수료를 제공받을 수 있음


반응형

댓글

Designed by JB FACTORY