- 默认情况下 loginPage 是 /login
不管输入任何的url路径,都会自动跳转到/login页面
比如:在浏览器网址栏目输入:localhost:9090/login/123 那么会自动跳到localhost:9090/login ,因为默认的是login.
但是我想要的比如输入:/login/123 那么登录页面的网址就是/login/123, 而不是变成/login , 这里的123是一个动态的值?
.formLogin().loginPage("/login").loginProcessingUrl("/qqlogin")
.successHandler(customSuccessHandler).failureHandler(customErrorHandler)
.permitAll()
.and().sessionManagement().invalidSessionUrl("/login").maximumSessions(5).sessionRegistry(sessionRegistry())
.and().and()
.logout().logoutSuccessUrl("/login").permitAll()
.and().headers().frameOptions().disable()
.and().csrf().disable();
这是配置
因为你没有配置哪些路径需要登陆以后才能访问,你访问一个不存在的地址最多报404。