mvc相关注解(web项目)
- @MvcValidate,Controller方法注解,加上该注解后,会自动对请求参数进行validate校验。
- @AuthIgnore,Controller方法注解方法注解,适用于springcloud框架,加上该注解将跳过权限验证(会话登录检测)
- @MvcInject,字段注解,当field增加该注解后: (1)会自动从SessionUser对象中匹配相应的属性来注入; (2)生成接口文档时不会显示该字段
- @MvcOptional,字段注解,当field增加该注解后: (1)生成接口文档时标明该参数为可选 (2)使用插件生成校验逻辑时,会忽略对该参数的校验;
@MvcIgnore,字段注解,表明该字段是后续计算得出的属性,不需要前端传值,在接口文档生成时不会显示该字段。
rpc相关注解(微服务)
- @RpcClass,是指给某个服务类设置统一的错误码,该注解可用插件生成;
@RpcMethod,设置方法调用未知异常时的报错信息。指定了@RpcMethod注解可在大多数情况下免去try/catch块。