Я работаю над сервисом RESTful в Java 8. У меня в классе ресурсов есть следующий метод, который отвечает на POST
запросы.
@POST
public Response store(SomeType myInstance){ ... }
Как правило, этот метод десериализовывается без помехв случае, если запрос json
может быть сопоставлен напрямую.Однако SomeType
в этом случае является сложным объектом, содержащим другие объекты, сохраненные в базе данных.
Есть ли способ перехватить запрос, определить тип, построить объект SomeType
и затем передать его в метод store
?Я склоняюсь к некоторому типу промежуточного программного обеспечения, но я не совсем уверен, как будут работать зависимости.
Примечание: Из соображений безопасности я очень ограничен в сторонних пакетах, которые я могу использовать.Поэтому я не могу использовать готовые решения.