第一步 继承
WebSecurityConfigurerAdapter这个类 这个可以百度具体什么作用
第二步 注入
@Autowired private Environment env
第三步
重写
@Override
public void configure(WebSecurity web) {
String ignoreUrls = null;
ignoreUrls = env.getProperty("lin.security.ignore.urls", "/**");
if (StringUtils.isNotBlank(ignoreUrls)) {
for (String each : ignoreUrls.trim().split(",")) {
web.ignoring().antMatchers(each.trim()).anyRequest();
}
}
}
ok 这样就完成了
本文介绍了如何使用Spring Security的WebSecurityConfigurerAdapter配置忽略特定URL。首先,通过继承WebSecurityConfigurerAdapter来设置安全配置。接着,利用@Autowired注入Environment以获取忽略URL的配置参数。在重写的configure方法中,读取环境变量中的忽略URL,通过循环设置WebSecurity忽略这些路径,确保这些URL不受安全限制。

558

被折叠的 条评论
为什么被折叠?



