EasyCode代码生成器的使用教程(idea安装配置)

版权声明:《==study hard and make progress every day==》 https://blog.csdn.net/qq_38225558/article/details/84479653

第一步:idea安装EasyCode

ctrl+alt+s --> 选择Plugins --> 安装Easy Code插件   -->  安装之后注意重启idea!

第二步:配置数据库添加数据源

连接数据库,注意下面的Database要么不填写,要么就必须填写你数据库中对应的数据库名哦!!

之后等待idea最下面的显示加载完成

最后就把数据源添加好了哦~~

第三步:配置代码生成器

ctrl+alt+s --> 设置模板 , 先自定义一个分组存放自己需要设置的模板

添加所需要设置的模板块类型名

右边部分就是我们需要设置的模板代码内容

下面是我的一个实体类的模板代码,你们可以选择参考哦

##引入宏定义
$!define
## 首字母小写表名
#set($lowerTableName= $tool.firstLowerCase($!{tableInfo.name}))

##使用宏定义设置回调(保存位置与文件后缀)
#save("/main/java/com/zhengqing/aisell/bean", ".java")

##使用宏定义设置包后缀
#setPackageSuffix("bean")

##使用全局变量实现默认包导入
$!autoImport
import javax.persistence.Entity;
import javax.persistence.Table;

##使用宏定义实现类注释信息
#tableComment("实体类")
@Entity
@Table(name="$!{lowerTableName}")
public class $!{tableInfo.name} extends BaseBean {
##实现列进行排除(去掉不需要的那一列  这里去除的是id列)================== 
#set($temp = $tool.newHashSet("id"))
#foreach($item in $temp)
    #set($newList = $tool.newArrayList())
    #foreach($column in $tableInfo.fullColumn)
        #if($column.name!=$item)
        ##带有反回值的方法调用时使用$tool.call来消除返回值
            $tool.call($newList.add($column))
        #end
    #end
##重新保存
    $tableInfo.setFullColumn($newList)
#end
##======================================================================== 
#foreach($column in $tableInfo.fullColumn)
    #if(${column.comment})//${column.comment}#end

    private $!{tool.getClsNameByFullName($column.type)} $!{column.name};
#end

#foreach($column in $tableInfo.fullColumn)
##使用宏定义实现get,set方法
    #getSetMethod($column)
#end

}

也可以去看看它自带的模板代码格式进行学习

右边选择一个表即可查看将会生成的模板内容

第四步:进行代码自动生成

这里我选择一个adress表生成对应的实体类

最后我们就可以看见在我们的项目下生成了一个Address实体类

更多模板配置方法如上,掌握操作方法即可!!


温馨小提示:


更多的需要可参考EasyCode文档说明哦~~~  https://gitee.com/makejava/EasyCode/wikis/pages

猜你喜欢

转载自blog.csdn.net/qq_38225558/article/details/84479653
今日推荐