懒人必备,IntelliJ IDEA中代码一键生成
作者:江南一点雨
1.安装
首先点击File->Settings->Plugins , 然后搜索EasyCode , 如下:
文章图片
安装成功之后 , 重启IDEA 。
2.创建项目
接下来我给大家演示一个如何在SpringBoot中使用EasyCode 。 首先我们在IDEA中创建一个SpringBoot项目 , 创建过程我就不多说了 , 如果大家不会 , 可以在我公众号后台回复springboot , 有详细的教程 。
3.添加数据源
由于这个项目是基于IDEA上的DatabaseTools开发的 , 因此我们首先要通过IDEA上的Database连接数据源 。
文章图片
接下来配置你的数据库连接信息 , 如果没有检测到合适的数据库Driver , 点击左下角自动下载:
文章图片
连接成功后 , 点击OK 。 默认情况下没有展示连接下的数据库 , 需要我们手动勾选 , 例如我这里要连接vhr数据库 , 如下:
文章图片
4.生成代码
做完前面三步 , 准备工作就算OK了 , 接下来就是生成代码了 。 例如我想给vhr中所有的代码生成实体类、dao层以及service层 , 方式如下:
首先选中所有的表 , 然后右键单击 , 选择EasyCode->GenerateCode , 如下:
文章图片
第一次添加的时候 , 如果有数据库类型没有对应的Java类型 , 就会有提示 , 这个根据它的引导去添加映射关系即可 , 例如我在添加的时候 , 出了一个这个提示:
文章图片
点击Yes , 然后去添加自己的类型映射:
文章图片
添加成功之后 , 再去做代码生成 , 这下就可以了:
文章图片
这里 , 如果项目是多模块项目 , 可以先选择代码生成的Module , 然后设置代码生成的package , 最后从下面勾选要生成的代码模版 , 点击OK即可 。
?
在代码生成的过程中 , 如果没检测到package下面有service、dao以及entity等包 , 工具会提示自动创建 , 点击Yes即可 。
?
最终生成的代码如下:
文章图片
至此 , 各层的代码基本都生成了 。 大部分小伙伴用到这一步可能就OK了 。
当然如果你觉得EasyCode自动生成的模版不够用 , 或者不好用 , 我们也可以自定义模版 。
5.自定义模版
例如 , 我想在生成的dao层代码中 , 额外添加一个不需要任何条件 , 获取所有数据的方法(默认的生成模版中没有这个方法) 。
点击File->Settings->EasyCode->TemplateSetting:
文章图片
可以参考工具自己的定义方式 , 我们现在先在dao.java中 , 添加如下方法:
文章图片
然后再给它添加一个配套的mapper.xml中的方法 , 打开mapper.xml , 添加如下方法:
文章图片
配置完成后 , 点击OK 。
接下来再去重新生成代码 , 就可以看到生成的方法中多了一个方法了 , 其他代码模版的定义与这个类似 , 我就不再赘述了 。
【懒人必备,IntelliJ IDEA中代码一键生成】好了 , 小伙伴们不妨试试 。
推荐阅读
- 温柔气质的连衣裙,已成为夏日必备单品,随意一穿就能打造时尚
- 穿着得体的牛仔裤,“烂大街”依旧收腰瘦腿,时髦女郎必备的单品
- 妈妈30年的做凉粉经验,记住这个比例,爽滑筋道不断裂,天热必备
- 上班通勤必备连衣裙,舒适整洁,为夏季多增添一抹亮丽的风采
- 韭菜盒子的懒人做法,不揉面不发面,皮薄馅鲜,孩子天天吃不腻
- iOS 13.5来了,“口罩解锁”名不符实,但这一功能是疫期必备
- 这几款裙子随性法式又浪漫,显高显瘦,假日必备
- 早餐经常来不及做?教你懒人版胡萝卜鸡蛋饼做法,营养丰富还美味
- 今年夏天超火的八种发型,时髦精必备,圆脸方脸都能驾驭
- 选择手机时你相信眼缘吗?选购手机时有三个必备条件