ICode9

精准搜索请尝试: 精确搜索
首页 > 编程语言> 文章详细

JAVA-IDEA插件说明

2019-06-13 09:49:40  阅读:239  来源: 互联网

标签:插件 JAVA 补全 IDEA 接口 生成 appId 注解 方法


  • 生成lombok相关注解,在继承AbstractBaseRequest[Page]Dto或实现java.io.serializable接口的类中,可使用。
  • 生成Request校验方法。
public class AppValidateRequest extends AbstractBaseRequestDto {

    /**
     * 应用Id
     */
    private Long appId;
    /**
     * 时间戳
     */
    private String timestamp;
    /**
     * 签名
     */
    private String signature;


    @Override
    public ResBean validateParam() {
        if(appId == null || appId <= 0) {
            return ResCode.PARA_NULL.info("应用Id不能为空");
        }
        if(StringUtils.isBlank(timestamp)) {
            return ResCode.PARA_NULL.info("时间戳不能为空");
        }
        if(StringUtils.isBlank(signature)) {
            return ResCode.PARA_NULL.info("签名不能为空");
        }
        return ResCode.SUCCESS;
    }
}
  • 生成ProfFacade接口、Feign类及实现类:在原生的Facade接口类会出现该操作。
  • 生成缓存类:在原生的Facade接口类会出现该操作。
  • 生成Request|Item|Response类,在原生的dto类中会出现该操作。
  • mybatis的Map补全功能,在mybatis的map元素中可使用,可生成类field与数据库字段映射关系
  • mybatis的接口方法生成,在[select|update|insert|delete]元素中会出现该操作,可将当前sql块生成相应的DAO接口方法,Facade接口方法及实现类方法。
  • 高级服务类中的RpcClass注解自动生成
  • JavaDoc补全:为满足阿里巴巴开发规范,以及通过sonarqube检测,可生成相应类与方法的javadoc信息(但不完整需要手工补全)。
springcloud相关
  • facade转换:会将当前接口类及方法生成RequestMapping注解,并将方法参数增加RequestBody注解
  • facadeImpl转换:会将高级服务实现类生成RestController注解,并将方法参数增加RequestBody注解

标签:插件,JAVA,补全,IDEA,接口,生成,appId,注解,方法
来源: https://www.cnblogs.com/wuyuhuanzhen/p/11014319.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有