在yaml中将debug设置为true而不是@EnableWebSecurity(debug = true)

时间:2017-04-16 23:25:04

标签: spring spring-security

我不使用Spring Boot,但我希望能够使用YAML打开/关闭调试,例如:

debug: true

而不是:

@EnableWebSecurity(debug = true)

1 个答案:

答案 0 :(得分:5)

您可以使用WebSecurityConfigurerAdapterWebSecurity#debug来完成此操作。

@Value("${isDebugEnable}")
private Boolean isDebugEnable;

public void configure(WebSecurity web) throws Exception {
    web
        .debug(isDebugEnable)
        . //...
}