내가 보려고 만드는/Spring

[500 에러] Handler processing failed; nested exception is java.lang.NoClassDefFoundError: org/springframework/http/converter/json/MappingJackson2HttpMessageConverter

gaga_ 2021. 1. 27. 15:54

Spring으로 CRUD 프로젝트를 만드는데, 분명히 소스 파일을 복붙했는데도!! 500 에러가 떴다.

 

한참을 찾아보다가 spring framework와 spring-jdbc의 버전이 호환이 안돼서 그렇다는 것을 알아냈다.

원래 내가 Spring에서 쓰고 있는 버전은 3.1.1인데 붙여넣기한 소스의 jdbc의 버전은 5.1.1.이었다.

그래서 이 둘의 버전을 맞춰주었다.

 

먼저, 프로젝트 내에 있는 pom.xml을 열어준다.

 

 

여러 번 시도해봤는데 두 버전이 조금이라도 다르면 에러가 발생하는 것 같다.

이렇게 두 버전을 똑같이 맞춰주면 500 에러가 사라진다.