저지와 함께, 현재 gson 라이브러리를 사용하여 나의 pojo를 json으로 앞뒤로 변환합니다. 그러나 저는 Jackson이 훨씬 더 빠르다는 것을 발견했습니다. 그래서 우리는 이것을 전환하고 있습니다.jersey jackson 같은 유형의 여러 제공자
나는 이미 Gson 사용자 지정 공급자 및 판독기가 있으며, 이제 Jackson 용 (수정 된) 버전을 만들 것입니다.
하지만 개발할 때 교환 할 수 있다면 좋겠지 만 가능합니까? 내가 json 공급자를 @produces 및 @consumes로 표시했기 때문에 Jersey가 두 공급자가있는 경우 사용할 저널을 생각할 수 없다고 생각합니다.이 경우 각각 동일한 유형 (위의 경우 APPLICATION_JSON)에 위의 주석을 사용합니다.
여러 Json 공급자를 지정한 다음 일부 구성 파일 (web.xml ??)에서이를 바꿀 수 있습니까?
Json Wrapper 객체를 만든 경우 인터페이스에 코드를 작성하고 스프링을 사용하여 구현을 쉽게 바꿀 수 있습니다 (jackson imp 대 gson imp).하지만 Jax RS 방식을 사용하지 않을 것입니다. 또한 공급자가 내게 암시 적으로 변환하도록 허용하지 않고 모든 GET에 대해 String을 반환해야합니다.
의견이 있으십니까?
감사
어떤 Gson 버전을 사용하고 있었습니까? Gson 2.1은 일부 문서의 경우 Jackson보다 빠릅니다. –
Gson 1.7.1을 사용하고 있습니다. 나는 2.1이 성능면에서 개선되었음을 몰랐다. 나는 한 번 봐야한다. – user983022