spring引导安全登录重定向到/当contextPath设置时
在没有设置contextPath的情况下,我可以让它工作。但是,当我在application.properties中设置server.contextPath时,在登录页面时会发生重定向到的情况。可能发生什么事,请帮忙spring引导安全登录重定向到/当contextPath设置时,spring,spring-security,spring-boot,Spring,Spring Security,Spring Boot,在没有设置contextPath的情况下,我可以让它工作。但是,当我在application.properties中设置server.contextPath时,在登录页面时会发生重定向到的情况。可能发生什么事,请帮忙 private static final String[] UNSECURED_RESOURCE_LIST = new String[]{"/", "/resources/**", "/static/**", "/css/**", "/webjars/**",
private static final String[] UNSECURED_RESOURCE_LIST =
new String[]{"/", "/resources/**", "/static/**", "/css/**", "/webjars/**",
"/img/**", "/js/**"};
@Override
protected void configure(HttpSecurity http) throws Exception {
http.authorizeRequests()
.antMatchers(UNSECURED_RESOURCE_LIST).permitAll()
.anyRequest().authenticated()
.and()
.formLogin()
.loginPage("/login")
.defaultSuccessUrl("/index")
.failureUrl("/login?error")
.usernameParameter("email")
.permitAll()
.and()
.logout()
.logoutUrl("/logout")
.deleteCookies("remember-me")
.logoutSuccessUrl("/login")
.permitAll()
.and()
.rememberMe();
}
@Override
public void configure(WebSecurity security) {
//security.ignoring().antMatchers("/css/**","/img/**","/js/**");
//security.ignoring().antMatchers("/static/**");
security.ignoring().antMatchers(UNSECURED_RESOURCE_LIST);
//security.ignoring().antMatchers("/resources/**");
}