Idea中自带的自动生成代码工具讲解及修改

目前有许多插件或者框架都可以自动生成一整套的代码,从实体层到显示层都有,但毕竟不是自己的,不方便根据项目需求动态修改调节,而且往往不够轻量级,需要额外运行一套项目,这里展示一种在idea中生成代码的轻量级方式。

首先上几个步骤截图:

1.打开idea,连接到数据库

这里以mysql为例:

输入账号密码等信息:

连接成功后,会显示数据库的表信息

2.选择代码生成脚本,idea默认有一套自带的简单的脚本,也可以自己编写脚本

3.选择生成目录,完成。

接下来自定义一套自己的生成代码脚本,上面的脚本列表中可以看到,所有的脚本都是 groovy语言写的,下面是一个生成实体的脚本示例,即使不会groovy,也可以照葫芦画瓢修改出自己的脚本,学会修改脚本后,就可以很简单的写出po,service,controller层的相关代码,甚至可以直接生成页面,

import com.intellij.database.model.DasTable
import com.intellij.database.model.ObjectKind
import com.intellij.database.util.Case
import com.intellij.database.util.DasUtil

import java.sql.Date




packageName = ""
//类型映射,左侧是数据库的类型,对应到右侧的java实体类型
typeMapping = [
        (~/(?i)tinyi
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值