一个类有几个作用域:
·类型参数范围,如果类不是泛型(14),则为空。类的类型参数作用域的封闭范围是类声明的封闭范围。·静态范围。类的静态作用域的封闭作用域是类的类型参数作用域(14)。·实例范围。类的实例作用域的封闭作用域是类的静态作用域。来自第27页
class Foo {
static var x;
var x;
}
我认为根据这份文件,它应该有效。但是得到编译错误。我对范围的理解有错吗?如果我错了,请您澄清一下dart中作用域和名称空间之间的区别。
实际上,当我将所有用户权限映射到accestoken作用域时,以及当我想在WS中通过@PreAuthorize("hasRole('ROLE_USER') and #oauth2.hasScope('XXXXX')")注释测试时,我有一个关于我的用户权限到spring JWT中访问令牌作用域的映射的问题。它不起作用是因为检查是基于客户端作用域而不是用户访问令牌作用域?有没有办法通过使用#oauth2.hasScope('XXXXX')注释来使用访问令牌作用域(它代表我的权限用户)而不是客户端作用域?我该怎么做呢?