Step 1. Add the JitPack repository to your build file (添加 JitPack 库到 pom.xml 文件中)
<repositories>
<repository>
<id>jitpack.io</id>
<url>https://jitpack.io</url>
</repository>
</repositories>
Step 2. Add the dependency (在 pom.xml 添加 filter 依赖)
<dependency>
<groupId>com.github.doudio</groupId>
<artifactId>spring-boot-starter-filter-security</artifactId>
<version>2.0.0-SNAPSHOT</version>
</dependency>
Step 3. Add enable to springboot boot class (SpringBoot 启动类上添加注解)
@SpringBootApplication
@EnableSecurityCESFilter
public class DemoApplication {
public static void main(String[] args) {
SpringApplication.run(DemoApplication.class, args);
}
}
annotation ( 注解 ) | effect ( 作用 ) |
---|---|
@EnableCorsFilter | Cross domain filter ( 跨域过滤器 ) |
@EnableSpaceFilter | Space character filter ( HTML4特殊字符过滤器 ) |
@EnableEscapeHtml4Filter | Special character filter ( 前后空格过滤器 ) |
Step 4. Configuration (可用配置)
# 跨域过滤器 添加 header
#doudio:
# filter:
# cors:
# headerMap:
# Access-Control-Max-Age: 666
# HTML4特殊字符过滤器 配置排除的 URL
#doudio:
# filter:
# escape:
# excludeUrl:
# - /excludeUrl
# 前后空格过滤器 配置排除的 URL
#doudio:
# filter:
# space:
# excludeUrl:
# - /excludeUrl