Spring boot Spring引导Spring安全登录重定向问题

Spring boot Spring引导Spring安全登录重定向问题,spring-boot,spring-security,Spring Boot,Spring Security,我实现了用于处理身份验证的Spring引导Spring安全性 但是,一旦我实现了它,我就一直被重新定向到webjars js,而不是欢迎页面。这是我的代码,请建议可能出现的问题 header.jspf <%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c"%> <%@ taglib uri="http://java.sun.com/jsp/jstl/fmt" prefix="fm"%> <%@tag

我实现了用于处理身份验证的Spring引导Spring安全性

但是,一旦我实现了它,我就一直被重新定向到webjars js,而不是欢迎页面。这是我的代码,请建议可能出现的问题

header.jspf

<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c"%>
<%@ taglib uri="http://java.sun.com/jsp/jstl/fmt" prefix="fm"%>
<%@taglib uri="http://www.springframework.org/tags/form" prefix="form"%>

<html>
<head>
<title>Life Hacking Tech</title>
<link href="webjars/bootstrap/3.3.6/css/bootstrap.min.css" rel="stylesheet">
<link rel="stylesheet" href="/css/holdings.css"/>
</head>
<body>
SecurityConfiguration.java

@Configuration
@EnableWebSecurity
public class SecurityConfiguration extends WebSecurityConfigurerAdapter{


    @Autowired
    private UserDetailsService userDetailsService;

    @Bean
    public BCryptPasswordEncoder bCryptPasswordEncoder() {
        return new BCryptPasswordEncoder();
    }

    @Override
    protected void configure(HttpSecurity http) throws Exception {
        http
        .authorizeRequests()
        .antMatchers("/registration").permitAll().anyRequest().authenticated()
        .antMatchers("/css/**", "/login").permitAll()       
        .antMatchers("/","/*todo*/**").authenticated()
        .antMatchers("/*holding*/**").authenticated()
        .and().formLogin()./*successHandler(authSuccessHandler()).*/loginPage("/login").permitAll()
        .and().logout().permitAll()
        .logoutRequestMatcher(new AntPathRequestMatcher("/logout"))
        .and().exceptionHandling()
        .accessDeniedPage("/access-denied");
    }

    @Bean
    public AuthenticationSuccessHandler authSuccessHandler(){
        return new SimpleUrlAuthenticationSuccessHandler();
    }

    @Autowired
    public void configureGlobal(AuthenticationManagerBuilder auth) throws Exception {
        auth.userDetailsService(userDetailsService).passwordEncoder(bCryptPasswordEncoder());
    }

}
成功登录后,我将被重新定向到footer.jsp中的脚本

footer.jspf

    <script src="webjars/jquery/1.9.1/jquery.min.js"></script>
    <script src="webjars/bootstrap/3.3.6/js/bootstrap.min.js"></script>
    <script src="webjars/bootstrap-datepicker/1.0.1/js/bootstrap-datepicker.js"></script>
    <script>
        $('#targetDate').datepicker({

        })
    </script>
    <script>
    $('.nav li').click(function(e) {
        $('.nav li.active').removeClass('active');
        var $this = $(this);
        if (!$this.hasClass('active')) {
            $this.addClass('active');
        }
    });
    </script>  
</body>
</html>

$(“#targetDate”).datepicker({
})
$('.nav li')。单击(函数(e){
$('.nav li.active').removeClass('active');
var$this=$(this);
if(!$this.hasClass('active')){
$this.addClass('active');
}
});

我遇到了同样的问题。添加

.antMatchers("webjars/**").permitAll()
对证券的配置起了作用

    <script src="webjars/jquery/1.9.1/jquery.min.js"></script>
    <script src="webjars/bootstrap/3.3.6/js/bootstrap.min.js"></script>
    <script src="webjars/bootstrap-datepicker/1.0.1/js/bootstrap-datepicker.js"></script>
    <script>
        $('#targetDate').datepicker({

        })
    </script>
    <script>
    $('.nav li').click(function(e) {
        $('.nav li.active').removeClass('active');
        var $this = $(this);
        if (!$this.hasClass('active')) {
            $this.addClass('active');
        }
    });
    </script>  
</body>
</html>
.antMatchers("webjars/**").permitAll()