filterChainDefinitionMap = new LinkedHashMap<>();
filterChainDefinitionMap.put("/login", "anon");
filterChainDefinitionMap.put("/regist", "anon");
//......其他代码......
filterChainDefinitionMap.put("/**", "authc,xss");
shiroFilterFactoryBean.setFilterChainDefinitionMap(filterChainDefinitionMap);
return shiroFilterFactoryBean;
}
```
###### 2.2.spring boot 配置
```angular2
/**
* created at 2018-11-07 15:17
* @author dbin0123
*/
@Configuration
public class WebConfig extends WebMvcConfigurationSupport {
//其他代码
/**
* 请求包装过滤器注册
* @return
*/
@Bean
public FilterRegistrationBean requestWrapperFilterRegistration() {
FilterRegistrationBean registration = new FilterRegistrationBean();
//其他过滤器
registration.setFilter(new RequestWrapperXSSFilter());
return registration;
}
//其他代码
}
```
##### 3.Thymeleaf 方言配置
```angular2
/**
* Thymeleaf 方言配置
* Title: ThymeleafDialectConfig
* Description:
*
* @author dbin0123
* @version 1.0.0
* @date 2019/10/25 10:57
*/
@Configuration
public class ThymeleafDialectConfig {
/**
* 系统方言
* 主要作用有:
* 1. 处理html转义后编辑显示转义字符问题 使用
*
* @return
*/
@Bean(name = "unEscapeHtml4")
public UnEscapeHtml4 unEscapeHtml4() {
return new UnEscapeHtml4();
}
}
```
##### 4.html使用
html头
```angular2
```
使用th:value替换为aiwiown:value
```angular2
```