Spring - json, xml 406 에러
controller에서 mapping을 진행하던 중, MediaType.APPLICATION_JSON_VALUE, MediaType.APPLICATION_XML_VALUE 에서 406에러가 생겼다. 테스트를 진행해 보던 중 406에러가 떠서 찾아봤는데, dependency를 추가하면 해결된다고 했다. 저번 테스트 때는 됬었는데 왜 지금은 안되는지 모르겠다. 며칠사이에 업데이트됬나;; 무튼 pom.xml에 아래와 같이 추가해줘서 해결함. com.fasterxml.jackson.core jackson-databind 2.9.4 com.fasterxml.jackson.dataformat jackson-dataformat-xml 2.9.4
WEB
2020. 8. 11. 18:42
Spring - Missing artifact javax.servlet:servlet-api:jar:3.1.0
보통 spring project를 만들면 pom.xml에 servlet 버전이 2.5로 되어있다. 하지만 버전을 올리면 추가적으로 사용할 수 있는 메소드들이 있어서, 좀더 원할한 개발을 위해 3.0이상으로 수정하기도 한다. 그러다보면 에러가 나는데, 에서 Missing artifact javax.servlet:servlet-api:jar:3.1.0 과 같은 에러가 난다. 결론부터 말하면 aprifactId가 잘못되서 그런거다. servlet이 3.0 이상부터 아래와 같이 artifactId가 변경되었다. servlet-api -> javax.servlet-api 따라서 다음과 같이 고치면 된다. javax.servlet javax.servlet-api 3.1.0 provided
WEB
2020. 7. 12. 01:42
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday