JAVA-注解规范

mvc相关注解(web项目)
  • @MvcValidate,Controller方法注解,加上该注解后,会自动对请求参数进行validate校验。
  • @AuthIgnore,Controller方法注解方法注解,适用于springcloud框架,加上该注解将跳过权限验证(会话登录检测)
  • @MvcInject,字段注解,当field增加该注解后: (1)会自动从SessionUser对象中匹配相应的属性来注入; (2)生成接口文档时不会显示该字段
  • @MvcOptional,字段注解,当field增加该注解后: (1)生成接口文档时标明该参数为可选 (2)使用插件生成校验逻辑时,会忽略对该参数的校验;
  • @MvcIgnore,字段注解,表明该字段是后续计算得出的属性,不需要前端传值,在接口文档生成时不会显示该字段。

    rpc相关注解(微服务)
  • @RpcClass,是指给某个服务类设置统一的错误码,该注解可用插件生成;
  • @RpcMethod,设置方法调用未知异常时的报错信息。指定了@RpcMethod注解可在大多数情况下免去try/catch块。

猜你喜欢

转载自www.cnblogs.com/wuyuhuanzhen/p/11014341.html