From 7cc08f7f36abc707f4878b9cbdf6d97cbd272e04 Mon Sep 17 00:00:00 2001 From: Matthias Eckert Date: Wed, 15 Feb 2023 08:46:07 +0100 Subject: [PATCH] Auto saved by Logseq --- journals/2023_02_14.md | 18 +++++++++++++++--- 1 file changed, 15 insertions(+), 3 deletions(-) diff --git a/journals/2023_02_14.md b/journals/2023_02_14.md index 289be033..fa171826 100644 --- a/journals/2023_02_14.md +++ b/journals/2023_02_14.md @@ -1,4 +1,16 @@ -- Request ändern in Spring-Boot - - ``` - ResponseBodyAdvice +- Response von Request ändern in Spring-Boot + - ``` Java + @RestControllerAdvice + public class JqControllerAdvice implements ResponseBodyAdvice { + + @Override + public boolean supports(final MethodParameter methodParameter, final Class> aClass) { + return methodParameter.getExecutable().getDeclaringClass().getPackageName().startsWith(MODULE_PACKAGE); + } + + @Override + public Object beforeBodyWrite(final Object o, final MethodParameter methodParameter, final MediaType mediaType, final Class> aClass, final ServerHttpRequest serverHttpRequest, final ServerHttpResponse serverHttpResponse) { + return o; + } + ``` \ No newline at end of file