现象:登陆成功后出现404、js文件页面、css文件等资源文件页面
可能的原因:在configer中设置完defaultSuccessUrl页面(例如index.html)并在后面设置了permitAll(),同时idea的服务器配置为启动后打开固定url,并且这个url就是defaultSuccessUrl的页面,那么服务器启动后会不行过验证直接访问index.html成功,同时get所需的资源文件,在get资源文件的时候会遇到登录验证跳转到登录页,此时登录成功后默认会跳转到之前访问的资源,也就是js、css、map这些文件。
http
.authorizeRequests()
.antMatchers(
HttpMethod.GET,
"/**/*.js",
"/**/*.css",
"/favicon.ico",
"/login.html",
"/login",
"/register.html",
"/register"
)
.permitAll()
.anyRequest()
.authenticated()
.and()
.formLogin()