В принципе, у меня есть несколько моделей, которые используют JAXB. Тем не менее, у меня есть некоторые специальные функции для преобразования в JSON и обратно, поэтому я хочу написать свой собственный MessageBodyReader/Writer, который сделает эту работу за меня.
На данный момент часть написания завершена: если я возвращаю одну из своих моделей из ресурса REST, она проходит через мой писатель. Но когда я пытаюсь принять модель в качестве FormParam, она не использует мой MessageBodyReader и вместо этого пытается демаршалировать ее с помощью JAXB (что не удается).
Итак, как я могу сказать Джерси, чтобы он использовал мой Reader вместо этого?
public TestModel testProvider(@FormParam("model") TestModel input){ //doesnt work
return new TestModel(); //this part works!
}