DS
Size: a a a
DS
А
А
А
AM
RM
DS
DS
А
DS
А
А
А
DS
DeferredResponseFormatter
, то рендеринг/форматирование произойдет в эмиттере, когда тот вызовет у DeferredResponse
метод getBody
, а если установлена ResponseFormatter
, то рендеринг/форматирование произойдет в самой мидлтвари. Рендеринг в эмиттере - это дополнительная фича. Так как такой отложенный риспонс полезен сам по себе, поскольку позволяет форматировать данные ответа до записи их в тело. Плюс к этому возможность устанавливать тип форматтера в конфиге контейнера (помним, что я делаю модули с локальныи контейнерами, а значит у каждого можно будет установить свой). Плюс возможность устанавливать вложенные форматтеры, то есть форматтер, установленный для одельного роута, имеет высший приоритет, чем форматтер установленный на группу.А
DeferredResponseFormatter
, то рендеринг/форматирование произойдет в эмиттере, когда тот вызовет у DeferredResponse
метод getBody
, а если установлена ResponseFormatter
, то рендеринг/форматирование произойдет в самой мидлтвари. Рендеринг в эмиттере - это дополнительная фича. Так как такой отложенный риспонс полезен сам по себе, поскольку позволяет форматировать данные ответа до записи их в тело. Плюс к этому возможность устанавливать тип форматтера в конфиге контейнера (помним, что я делаю модули с локальныи контейнерами, а значит у каждого можно будет установить свой). Плюс возможность устанавливать вложенные форматтеры, то есть форматтер, установленный для одельного роута, имеет высший приоритет, чем форматтер установленный на группу.DS
А
А
А
DS