从1.0.0-beta-3595升级到Kotlin 1.0.0-beta-242后,以下代码不会编译:
@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编辑:
来自流行的Security框架的permitAll方法的签名如下:
public ExpressionInterceptUrlRegistry permitAll() {
return access(permitAll);
}我是漏掉了什么还是这是个虫子?
发布于 2015-12-08 00:22:41
这是Kotlin1.0-beta3595中的一个bug,并且是在这里登录。
https://stackoverflow.com/questions/34104631
复制相似问题