Java spring安全-动态更改注销成功url

Java spring安全-动态更改注销成功url,java,spring-mvc,spring-security,Java,Spring Mvc,Spring Security,我正在开发一个JavaSpringMVC项目。这是我的securityConfig类的一部分: @Override protected void configure(HttpSecurity http) throws Exception { http .... .logoutSuccessUrl("/loginForm") ... } 当用户注销时,spring将其重定向到loginForm页面。但是,我想动态地更

我正在开发一个JavaSpringMVC项目。这是我的securityConfig类的一部分:

@Override
protected void configure(HttpSecurity http) throws Exception {
    http
            ....
            .logoutSuccessUrl("/loginForm")
            ...
}
当用户注销时,spring将其重定向到
loginForm
页面。但是,我想动态地更改这个url。事实上,我想根据一些条件将用户重定向到不同的页面。我如何才能做到这一点?

请参见:

注销过滤器成功注销后调用的策略,用于处理重定向或转发到适当的目标

有关Java配置,请参阅

您修改的源代码:

@Override
protected void configure(HttpSecurity http) throws Exception {
    http
        .logout().logoutSuccessHandler(myLogoutSuccessHandler);
}
见:

注销过滤器成功注销后调用的策略,用于处理重定向或转发到适当的目标

有关Java配置,请参阅

您修改的源代码:

@Override
protected void configure(HttpSecurity http) throws Exception {
    http
        .logout().logoutSuccessHandler(myLogoutSuccessHandler);
}