Package net.cofcool.chaos.server.core.annotation
-
Class Summary Class Description MultiArgumentResolver -
Enum Summary Enum Description DataAuthExclude.ExcludeMode -
Annotation Types Summary Annotation Type Description Api 接口属性定义, 包括版本号, 支持设备, 数据过滤, 描述等
如只在method上使用, 需使用@Scanned标注该方法所在的类ApiVersion 设定接口版本号, 版本号一致时接口才会允许调用, 值需为int类型, 类似build_version
如果值为ALLOW_ALL, 则适用于所有版本 如果值为DENIAL_ALL, 则禁止访问 可通过ChaosConfiguration.CURRENT_BUILD_VERSION获取当前构建版本
如只在method上使用, 需使用@Scanned标注该方法所在的类DataAuthExclude 排除授权类型, 带有该注解的方法会忽略指定类型的参数注入。
如只在method上使用, 需使用@Scanned标注该方法所在的类, 如果该类已使用@Api注解, 则需使用Api.authExclude()配置, 直接使用DataAuthExclude.value()不会生效。MultiRequestTypes 自定义请求参数解析器。Scanned 标记资源, 若标记, 可通过BeanResourceHolder管理该资源