복붙노트

[SPRING] 어떤 JAR 파일에 JsonProcessingException 클래스가 포함되어 있습니까?

SPRING

어떤 JAR 파일에 JsonProcessingException 클래스가 포함되어 있습니까?

Spring 3.2.2에서 다음 jar 파일과 함께 Jackson 2.1.1을 사용하려고하면,

다음 예외가 발생합니다.

그래서, 클래스 JsonProcessingException 잭슨 - 코어 - asl을 - 2.1.1.jar 파일에 포함되어 있습니다 (하지만 난 잘 모르겠지만)하지만 다운로드 에서이 파일을 볼 수 없습니다. 그렇다면이 파일을 통해 예외를 해결할 수있는 곳은 어디입니까?

jackson-all-1.9.8.jar에는 org.codehaus.jackson.JsonProcessingException 클래스를 포함하여 필요한 클래스가 포함되어 있으며 JSON도 제대로 작동하지만 JavaStream 2.1.1의 클래스를 객체로 사용하고 있기 때문에 완벽하게 호환되는지 잘 모르겠습니다. 맵핑. 따라서 jackson-core-asl-2.1.1.jar 파일을 찾고 있는데 그런 JAR 파일을 볼 수 없습니다. 나는 여기서 1.x.x 버전 만 볼 수있다.

해결법

  1. ==============================

    1.버전 2.1.2에서이 클래스의 이름은 com.fasterxml.jackson.core.JsonProcessingException이며 jackson-core jar 파일에 있습니다. Jackson은 버전 2.0에 대한 패키징을 다른 많은 것들과 함께 변경했습니다.

    버전 2.1.2에서이 클래스의 이름은 com.fasterxml.jackson.core.JsonProcessingException이며 jackson-core jar 파일에 있습니다. Jackson은 버전 2.0에 대한 패키징을 다른 많은 것들과 함께 변경했습니다.

    이전 버전의 Jackson에 대해 작성된 코드가 있으며 이전 이름으로 클래스를로드하려고 시도하는 것 같습니다. 이 코드를 업데이트하거나 이전 버전의 Jackson을 사용해야합니다.

  2. ==============================

    2.jackson-core, jackson-annotations 및 jackson-databind의 최신 버전 (2.x.x.) 대신 jackson-all-1.9.9 jar를 사용하십시오. 여기 링크가 있습니다.

    jackson-core, jackson-annotations 및 jackson-databind의 최신 버전 (2.x.x.) 대신 jackson-all-1.9.9 jar를 사용하십시오. 여기 링크가 있습니다.

  3. from https://stackoverflow.com/questions/14423638/which-jar-file-contains-the-jsonprocessingexception-class by cc-by-sa and MIT license