如何使用 JavaConfig 配置 spring 安全性“创建会话”?

wan*_*jun 2 spring-security

它可以通过 xml 命名空间完成:<http pattern="/restful/**" create-session="stateless">. 但是,我的 Web 应用程序使用 JavaConfig。如何"create-session"使用 JavaConfig 进行配置?

Pra*_*hah 5

您必须执行以下操作:

@Configuration
@EnableWebSecurity
public class SpringSecurityConfiguration extends WebSecurityConfigurerAdapter {

  @Override
  protected void configure(HttpSecurity http) throws Exception {
    // @formatter:off
    http
        . // Other configuration
        .sessionManagement()
             .sessionCreationPolicy(SessionCreationPolicy.STATELESS)
        . // Other configuration
    // @formatter:on
  }
}
Run Code Online (Sandbox Code Playgroud)