前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Intellij Idea实用插件

Intellij Idea实用插件

作者头像
呼延十
发布2019-06-26 15:41:41
1.1K0
发布2019-06-26 15:41:41
举报
文章被收录于专栏:呼延呼延

很多工具都有一个共同点,第一眼看上去总是很麻烦,让人望而生畏,却忽略掉了他能带来的效率的提升,比如:Intellij的数据库连接功能,我用intellij快两年了,今天才第一次使用…

所以今天趁着周末,学习几个实用插件.

1.MyBatis-Generator

这个插件十分的知名,同时也有很多的衍生产品,基本目的是实现,dao层的逆向生成.

当你创建完数据库表格后,根据你的数据库表格,自动生成对应的model类以及mapper接口.

使用方式有许多种,比如通过maven引入插件的,点击这里查看详情.

上述方法需要自己修改配置文件,下面讲一种简单点的.

1.在intellij中搜索better-mybatis-Generator并下载.

2.使用intellij连接数据库,点击右键database->+号->mysql之后输入自己创尔数据库账号和密码.之后在某张表格上点击右键-mybaits-Generator.

3.界面很简单,我们可以在上面配置生成的dao层接口名称,实体类名称等等,但是sql不建议生成,sql还是自己写不容易造成失误以及慢查询等问题.

这个插件操作十分简单,可以帮你批量生成类及一些方法,实属利器.

遇到问题可以查看官方教程,点击这里哦 遇到问题可以查看官方教程.

2.gsonformat

日程工作中,会有许多根据JSON文本来生成POJO的场景,最典型的就是接入第三方的接口.

对方给你提供一个接口文档和一个可以调试的接口,你需要结仇他的数据并处理.如果这个接口返回的字段很多,那么根据返回值构造POJO将是一场灾难.

比如:我接过的墨迹天气的接口……

这种重复的工作怎么可以有我们来完成呢?使用gsonformat!

1.首先下载安装,在intellij插件中搜索即可.

2.新建一个实体类,类名取自己想取的类名,如:Human.

3.在属性的位置按快捷键command+n或者邮件鼠标点击generate,点击gsonformat.

4.之后将你的json文本copy到输入框中.

5.点击确定,在出现的页面中对生成的类进行一些调整.列名及参数类型都可以进行编辑.

.

图中仅为示例,实际上我亲测过较为复杂的json文本,仍可以识别正确,只是在对子类的取名上不太智能,需要自己修改子类名称.

完。

ChangeLog

2018-12-02 完成

以上皆为个人所思所得,如有错误欢迎评论区指正。

欢迎转载,烦请署名并保留原文链接。

联系邮箱:huyanshi2580@gmail.com

更多学习笔记见个人博客——>呼延十

var gitment = new Gitment({ id: 'Intellij Idea实用插件', // 可选。默认为 location.href owner: 'hublanker', repo: 'blog', oauth: { client_id: '2297651c181f632a31db', client_secret: 'a62f60d8da404586acc965a2ba6a6da9f053703b', }, }) gitment.render('container')



本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 1.MyBatis-Generator
  • 2.gsonformat
    • ChangeLog
    相关产品与服务
    数据库
    云数据库为企业提供了完善的关系型数据库、非关系型数据库、分析型数据库和数据库生态工具。您可以通过产品选择和组合搭建,轻松实现高可靠、高可用性、高性能等数据库需求。云数据库服务也可大幅减少您的运维工作量,更专注于业务发展,让企业一站式享受数据上云及分布式架构的技术红利!
    领券
    问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档