I registered the following filter for general content logging:
@Bean
public Filter getLoggingFilter() {
CommonsRequestLoggingFilter filter = new CommonsRequestLoggingFilter();
filter.setIncludeQueryString(true);
filter.setIncludePayload(true);
filter.setMaxPayloadLength(5120);
return filter;
}
This filter gets on any request.
Now I would like to apply this filter to only one specific method @RequestMapping.
Question: is this possible at all?
Update : the following file filter results in 404 when accessing the path.
@Bean
public FilterRegistrationBean getLoggingFilter() {
FilterRegistrationBean filter = new FilterRegistrationBean(new CommonsRequestLoggingFilter());
filter.addUrlPatterns("/rest/my/specific/method/*");
return filter;
}
source
share