I는 다음과 같습니다 서비스에서 DTO를 반환해야합니다 :JAX R과 데이터 변환
ResponseDTO
{
Long id;
String name;
//getter and setter etc.
}
서비스를 JSON 형식으로 응답을 반환하고 난 후 응답을받을 때 변환을 위해하지만 클라이언트 측에서 org.codehaus.jackson.jaxrs.JacksonJsonProvider
을 사용하고 있습니다 id 값이 자동으로 변경됩니다.
예 : 서비스 측에서 id 값을 Long.MAX_VALUE로 설정했지만 클라이언트 측 json 응답이 서비스에서 보내는 값이 아닌 값 "9223372036854776000"을 표시합니다.
여기에 뭔가가 있습니까?
명확하게하기 위해, 당신은'ResponseDTO.id = 9223372036854775807'을 설정하고'{ "id": "922337203685477000", ...}'을 받습니까? 이것은 몇 가지 이유로 잘못되었습니다. – mabi
예, 잘못되었지만 일어난 것 같습니다. – naveen