|
|
|
|
@ -150,16 +150,16 @@ public class WebConfig implements WebMvcConfigurer { |
|
|
|
|
return new DefaultPointcutAdvisor(druidStatPointcut(), druidStatInterceptor()); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
// /**
|
|
|
|
|
// * xssFilter注册
|
|
|
|
|
// */
|
|
|
|
|
// @Bean
|
|
|
|
|
// public FilterRegistrationBean xssFilterRegistration() {
|
|
|
|
|
// XSSEscapeFilter xssFilter = new XSSEscapeFilter();
|
|
|
|
|
// FilterRegistrationBean registration = new FilterRegistrationBean(xssFilter);
|
|
|
|
|
// registration.addUrlPatterns("/*");
|
|
|
|
|
// return registration;
|
|
|
|
|
// }
|
|
|
|
|
@Bean |
|
|
|
|
public FilterRegistrationBean xssFilterRegistration() { |
|
|
|
|
XSSEscapeFilter xssFilter = new XSSEscapeFilter(); |
|
|
|
|
FilterRegistrationBean registration = new FilterRegistrationBean(xssFilter); |
|
|
|
|
xssFilter.excludes.add(".*file/upload.do"); |
|
|
|
|
xssFilter.excludes.add(".*/jsp/editor.do"); |
|
|
|
|
registration.addUrlPatterns("/*"); |
|
|
|
|
|
|
|
|
|
return registration; |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
/** |
|
|
|
|
* RequestContextListener注册 |
|
|
|
|
|