天道酬勤,学无止境

自动生成

IntelliJ IDEA添加Class自动生成@author@date模板代码

#if (${PACKAGE_NAME} && ${PACKAGE_NAME} != "")package ${PACKAGE_NAME};#end #parse("File Header.java") /** * @author Dongfanger * @date ${DATE} */ public class ${NAME} { } @author,首字母应小写,@Author不规范。 @date,javadoc没有,可以根据提示Add date to custom tags添加。 也可以在Preferences中添加/查看: 版权申明:本文为博主原创文章,转载请保留原文链接及作者。 来源:https://blog.51cto.com/u_15186953/2749419

2021-05-19 03:02:39    分类:博客    intellij   自动生成

IDEA 自动生成serialVersionUID

1.在没有设置的时候,我们写好了student类,实现了Serializable这个接口,选中类名,右键,显示为下图: 2.我们点击File–>settings(或者ctrl+Alt+s),打开设置面板,直接搜索serialization,或者点Edictor–>Insepections,在右边找到java–>下面serialization issues,我们把Serializable class without serialVersionUID,以及serialVersionUID filed not declared private static final long勾选上。 然后再选中类名,Alt+enter就会看到下面的: 点击就会生成serialVersionUID private static final long serialVersionUID = 8573689631555644157L;此文章仅代表自己(本菜鸟)学习积累记录,或者学习笔记,如有侵权,请联系作者删除。人无完人,文章也一样,文笔稚嫩,在下不才,勿喷,如果有错误之处,还望指出,感激不尽~技术之路不在一时,山高水长,纵使缓慢,驰而不息。公众号:秦怀杂货店来源:https://blog.51cto.com/u_13604316/2730060

2021-05-18 11:49:16    分类:博客    IDEA    自动生成

一键自动生成 java junit 测试代码神器 gen-test-plugin 入门介绍

gen-test-plugin 我们日常编写代码的过程中,经常需要为代码编写测试案例。 随着对代码质量的要求越来越高,很多公司开始通过代码的测试覆盖率作为 QA 的一个评定指标。 本框架可以一键生成所有代码对应的 junit 测试案例,为你的人生节约宝贵的时间。 特性 支持生成 junit4/junit5 支持 jdk7 支持自定义生成模板 更新记录 更新记录 gen-test 用于生成 Junit4/Junit5 单元测试。 引入 <plugin> <groupId>com.github.houbb</groupId> <artifactId>gen-test-plugin</artifactId> <version>0.0.1</version> </plugin> 属性说明 属性 说明 默认值 类型 备注 isOverwriteWhenExists 如果 test 文件已存在,是否覆盖 false 字符串 默认不进行覆盖 encoding 项目编码 utf-8 字符串 includes 包含文件正则 **\/*.java 字符串 默认为所有 java 文件 excludes 排除文件正则 字符串 默认不进行排除 junitVersion junit 版本 4 字符串 默认为 junit4 运行 命令行直接执行 mvn com.github.houbb:gen-test

2021-03-26 23:58:40    分类:博客    junit   test   自动生成