在一个实际项目中,并非所有请求都需要SpringSecurity过滤,像图片等静态资源很多是不需要登录即可访问的,那我们可以怎么配置呢。
此处以配置images和jpgs目录下所有文件过滤为例(说明:此处根据之前的项目来改,可参考:基于SpringBoot+SpringSecurity+VUE实现登录验证码功能):
如想看SpringSecurity其他内容请见:
SpringSecurity学习笔记
1.启动项目,使用浏览器访问 http://localhost:8088/jpgs/1.jpg,此时因为未配置静态资源过滤,应该会跳转到指定登录页面。
2.修改 SecurityConfig.java,重写configure(WebSecurity web)方法,如下:
static class SecurityConfig extends WebSecurityConfigurerAdapter{
//配置静态资源过滤
@Override
public void configure(WebSecurity web) throws Exception {
we