You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Spring Security配置后访问localhost:8080遇TOO_MANY_REDIRECTS求助

Spring Security配置后访问localhost:8080报错排查

我使用最新版Spring,严格按照官方Web安全指南逐步操作,反复检查后,访问localhost:8080时仍出现如下错误:

错误截图

以下是我的WebConfig类代码:

@Configuration
@EnableWebSecurity
public class WebConfig {
    @Bean
    public SecurityFilterChain securityFilterChain(HttpSecurity http) throws Exception {
        http
                .authorizeHttpRequests(requests -> requests
                        .requestMatchers("/", "/home").permitAll()
                        .anyRequest().authenticated()
                )
                .formLogin(form -> form
                        .loginPage("/login")
                        .permitAll()
                )
                .logout(LogoutConfigurer::permitAll);
        return http.build();
    }

    @Bean
    public UserDetailsService userDetailsService() {
        UserDetails user =
                User.withDefaultPasswordEncoder()
                        .username("user")
                        .password("password")
                        .roles("USER")
                        .build();
        return new InMemoryUserDetailsManager(user);
    }
}

同时配有3个HTML文件,文件结构如下:

文件结构截图

我未配置任何控制器或映射,仅包含WebConfig和静态文件,全网搜索未找到解决方案,请问是指南存在遗漏还是我操作有误?

另外,启动应用时未生成Spring Security默认密码:

启动日志截图

这是否正常?

内容的提问来源于stack exchange,提问作者Marco

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.25 07:27:57