[英]Kotlin spring security config
從1.0.0-beta-242
升級到Kotlin 1.0.0-beta-3595
后,以下代碼無法編譯:
@Throws(Exception::class)
override fun configure(http: HttpSecurity)
{
http.addFilterBefore(AuthenticationFilter(authenticationManager()), BasicAuthenticationFilter::class.java)
http.csrf().disable()
.sessionManagement().sessionCreationPolicy(SessionCreationPolicy.STATELESS)
.and().authorizeRequests()
.antMatchers("/authorization/**", "/public/**").permitAll()
.antMatchers("/**").authenticated()
}
返回的錯誤是:
SecurityAssembly.kt: (48, 65): Unresolved reference: permitAll
編輯:
permitAll方法的簽名來自流行的Spring Security框架:
public ExpressionInterceptUrlRegistry permitAll() {
return access(permitAll);
}
我錯過了什么或這是一個錯誤嗎?
這是Kotlin 1.0-beta3595中的一個錯誤,已在此處記錄 。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.