您需要
FilterRegistrationBean指定URL映射。参考指南中也提到了这一事实。
@Beanpublic Filter loggingFilter() { CommonsRequestLoggingFilter filter = new CommonsRequestLoggingFilter(); filter.setIncludeQueryString(true); filter.setIncludePayload(true); filter.setMaxPayloadLength(5120); return filter;}在过滤器定义旁边添加
FilterRegistrationBean。
@Beanpublic FilterRegistrationBean loggingFilterRegistration() { FilterRegistrationBean registration = new FilterRegistrationBean(loggingFilter()); registration.addUrlPatterns("/rest/my/specific/method/*"); return registration;}这会将过滤器附加到指定的URL。另请注意,
UrlPatterns根URL内的are模式。因此,如果您的应用程序映射在
/rest此过滤器上,则不会被调用。



