@Configuration @ConditionalOnWebApplication @EnableConfigurationProperties(value=XssProperties.class) @ConditionalOnProperty(prefix="relaxed.security.xss", name="enabled", havingValue="true", matchIfMissing=true) public class XssAutoConfiguration extends Object
| 构造器和说明 |
|---|
XssAutoConfiguration() |
| 限定符和类型 | 方法和说明 |
|---|---|
org.springframework.boot.web.servlet.FilterRegistrationBean<XssFilter> |
xssFilterRegistrationBean()
注册XSS过滤器 主要用于过滤QueryString、Header以及form表单中的参数
|
org.springframework.boot.autoconfigure.jackson.Jackson2ObjectMapperBuilderCustomizer |
xssJacksonCustomizer()
注册Jackson的XSS序列化器 用于处理JSON类型参数的XSS过滤 在反序列化时进行XSS过滤
|
@Bean public org.springframework.boot.web.servlet.FilterRegistrationBean<XssFilter> xssFilterRegistrationBean()
@Bean @ConditionalOnMissingBean(name="xssJacksonCustomizer") @ConditionalOnBean(value=com.fasterxml.jackson.databind.ObjectMapper.class) public org.springframework.boot.autoconfigure.jackson.Jackson2ObjectMapperBuilderCustomizer xssJacksonCustomizer()
Copyright © 2025. All rights reserved.