Ich möchte eine benutzerdefinierte ResponseBodyAdvice
implementieren, die einfach nach Page<?>
sucht und dann die Anzahl der Gesamtelemente zu den Antwortheadern hinzufügt.
Die Fragen sind:
Warum ist body
(in der beforeBodyWrite
-Methode) vom Typ MappingJacksonValue
?
Gibt es einen besseren Weg, dies zu erreichen? / Benutze ich den falschen Abfangjäger?
Ich möchte nicht auf Wrapper-Klassen achten, obwohl ich nur das unmodifizierte Page
-Objekt innerhalb der beforeBodyWrite
-Methode haben möchte.
Ich habe jetzt nur extend AbstractMappingJacksonResponseBodyAdvice
. Das funktioniert gut, aber nicht richtig . Vielleicht hat jemand noch eine bessere Idee.
Hier ist der Code für Page -> Content-Range Header
:
(Und wenn jemand interessiert ist. Hier ist die ContentRangeEncoder
):
Tags und Links spring spring-mvc spring-4 httpresponse