본문으로 바로가기

[Maven]이메일 인증과 AJAX 동시 사용 시 406에러 발생

category Debug 2021. 1. 7. 00:14
728x90
반응형

▷ 에러 코드

메이븐 프로젝트에서 회원가입 시 이메일 인증을 위해 관련 라이브러리를 POM.XML에 해당 설정을 한 뒤

별개로 다른 페이지에서 AJAX로 게시판을 구현하려 했는데 406에러가 발생했습니다.

406에러에 대하여 구글링 해서 웬만한 해결책을 써봤으나 모두 되지않았습니다.

▷ 해결 방안

servlet-context.xml에 Jackson에 대한 주석 바인딩을 등록해줍니다.

<!-- activates annotation driven binding -->
<mvc:annotation-driven ignoreDefaultModelOnRedirect="true" validator="validator">
    <mvc:message-converters>
        <bean class="org.springframework.http.converter.ResourceHttpMessageConverter"/>
        <bean class="org.springframework.http.converter.xml.Jaxb2RootElementHttpMessageConverter"/>
        <bean class="org.springframework.http.converter.json.MappingJacksonHttpMessageConverter"/>
    </mvc:message-converters>
</mvc:annotation-driven>
반응형