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