【开发工具】EasyCode
持续学习&持续更新中…
守破离
【开发工具】EasyCode
- EasyCode
- EasyCode配置
- EasyCode的使用
- 参考
EasyCode
使用MyBatis-Generator生成的po对象并不能很好的满足数据库字段类型与Java类型的映射关系(比如SMALLINT UNSIGNED —> Integer),这是我们就可以使用EasyCode这个工具了
- https://github.com/makejavas/EasyCode
- https://gitee.com/makejava/EasyCode/wikis/pages
EasyCode配置
要想使用,将如下内容命名为EasyCodeConfig.json,然后从IDEA导入即可。
{"author": "makejava","version": "1.2.4","userSecure": "","currTypeMapperGroupName": "lp","currTemplateGroupName": "MybatisPlus_lp","currColumnConfigGroupName": "Default","currGlobalConfigGroupName": "Default","typeMapper": {"lp": {"name": "lp","elementList": [{"matchType": "REGEX","columnType": "varchar(\\(\\d+\\))?","javaType": "java.lang.String"},{"matchType": "REGEX","columnType": "char(\\(\\d+\\))?","javaType": "java.lang.String"},{"matchType": "ORDINARY","columnType": "text","javaType": "java.lang.String"},{"matchType": "REGEX","columnType": "decimal(\\(\\d+,\\d+\\))?","javaType": "java.math.BigDecimal"},{"matchType": "REGEX","columnType": "decimal(\\(\\d+\\))?","javaType": "java.math.BigDecimal"},{"matchType": "ORDINARY","columnType": "integer","javaType": "java.lang.Integer"},{"matchType": "REGEX","columnType": "int(\\(\\d+\\))?","javaType": "java.lang.Integer"},{"matchType": "ORDINARY","columnType": "int4","javaType": "java.lang.Integer"},{"matchType": "ORDINARY","columnType": "int8","javaType": "java.lang.Long"},{"matchType": "REGEX","columnType": "bigint(\\(\\d+\\))?","javaType": "java.lang.Long"},{"matchType": "ORDINARY","columnType": "datetime","javaType": "java.util.Date"},{"matchType": "ORDINARY","columnType": "timestamp","javaType": "java.util.Date"},{"matchType": "ORDINARY","columnType": "bool","javaType": "java.lang.Boolean"},{"matchType": "ORDINARY","columnType": "boolean","javaType": "java.lang.Boolean"},{"matchType": "REGEX","columnType": "tinyint(\\(\\d+\\))?","javaType": "java.lang.Byte"},{"matchType": "REGEX","columnType": "tinyint(\\(\\d+\\))? unsigned","javaType": "java.lang.Short"},{"matchType": "REGEX","columnType": "smallint(\\(\\d+\\))?","javaType": "java.lang.Short"},{"matchType": "REGEX","columnType": "smallint(\\(\\d+\\))? unsigned","javaType": "java.lang.Integer"},{"matchType": "REGEX","columnType": "mediumint(\\(\\d+\\))?","javaType": "java.lang.Integer"},{"matchType": "REGEX","columnType": "mediumint(\\(\\d+\\))? unsigned","javaType": "java.lang.Integer"},{"matchType": "REGEX","columnType": "int(\\(\\d+\\))? unsigned","javaType": "java.lang.Long"},{"matchType": "REGEX","columnType": "bigint(\\(\\d+\\))? unsigned","javaType": "java.math.BigInteger"}]}},"template": {},"columnConfig": {},"globalConfig": {}
}
EasyCode的使用
参考
小码哥-李明杰: Java从0到架构师③进阶互联网架构师.
本文完,感谢您的关注支持!
【开发工具】EasyCode相关推荐
- java开发工具(装机大全)
文章目录 1. 快捷键 2. chrome插件:Talent api tester 3. chrome插件:cache killer 4. idea插件:SQL Params Setter 5. id ...
- HarmonyOS开发工具DevEcoStudio 的下载以及运行(包含下载开发工具,sdk,模拟机,以及运行第一个应用你好,世界)
开发工具下载 首先打开HarmonyOS 官网 地址链接 向下滑动一下就能看到开发工具DevEcoStudio 了,点击下载 下载之后是一个压缩包(我这里下载的windos版本的) 解压之后有一个.e ...
- Android studio 开发工具,试图预览工具不见了找会设置
今天同事的开发工具试图预览 消失了如下 我记得有一个Preview,他估计点击了什么消失了 ,设置回来的也很简单 这里说下个人认为最简单的 双击Shift 键 然后输入Preview 然后点击搜索到的 ...
- Java开发工具简介
Java语言是一种解释性的语言,即读一句程序执行一句,这样就需要一 个解释器完成源程序到机器语言的翻译过程.同时Java是跨平台的语 言,跨平台是指Java程序可以在安装任何操作系统的计算机上运行,起 ...
- 下一版本Windowsreg; CE 开发工具Smart Device Extensions for Microsoft Visual Studioreg; .NET...
初识 Smart Device Extensions Larry Roof Tonked.com 2001年10月23日 上个月我曾说过我会前往 Microsoft 学院,了解下一版本的小型工具的情况 ...
- java安卓开发工具_推荐几个非常实用的Android开发工具
工欲善其事,必先利其器.我们进行Android开发也要有好的开发工具辅助才能更好更高效的完成各种开发,为用户提供更实用的应用程序.本文就为大家推荐几个非常实用的Android开发工具,及几个常用的编辑 ...
- Linux下C++开发工具介绍
概述 就C++开发工具而言,与Windows下微软(VC, VS2005等)一统天下相比,Linux/Unix下C++开发,可谓五花八门,各式各样.Emacs, vi, eclipse, an ...
- RubyGems 库发现了后门版本的网站开发工具 bootstrap-sass
安全研究人员在官方的 RubyGems 库发现了后门版本的网站开发工具 bootstrap-sass.该工具的下载量高达 2800 万次,但这并不意味着下载的所有版本都存在后门,受影响的版本是 v3. ...
- CowNew开源团队新书《自己动手写开发工具》隆重上市
<自己动手写开发工具--基于Eclipse的工具开发> 本书系统地介绍了SWT.Draw2D.GEF.JET等与Eclipse插件开发相关的基础知识,并且以实际的开发案例来演示这些知识的实 ...
最新文章
- angular5 ng-content使用方法
- 搭建认证服务器 - Spring Security Oauth2.0 集成 Jwt 之 【密码认证流程】 总结
- noip 2017棋盘
- Fork/Join 框架介绍
- 安卓开发 登录用户信息缓存_在Linux上使用finger命令查询登录用户信息
- Java中try catch finally语句中含有return语句的执行情况
- 【人脸识别】VGGFace--基于VGGNet的人脸识别模型
- 大数据之_Hadoop工作笔记002---SpringBoot连接Hadoop HDFS进行创建文件夹,添加上传文件,删除文件,下载文件操作
- Lumines! to exploit
- atheros蓝牙设备驱动 小米_双十一值得买的蓝牙耳机,真无线蓝牙耳机音质排行榜...
- 肝毒净-道格拉斯实验室
- 删除已配对的View Security Server、View Replica Server
- 入门级详细USB移植教程
- oracle 64位数据源,64位Windows 7下32位 Oracle(含XE)ODBC 数据源的配置
- 斗智斗勇 -- 谷歌浏览器的主页被篡改
- 关于LVDS的硬件总结
- 如何手动启动消防广播_消防应急广播应如何规范设置?
- 华为云系统繁忙,请稍后再试(0356034)账号升级错误
- Linux 永久修改主机名(转载)
- 点云配准之NDT算法
热门文章
- java自行车s码适合身高_[单车知识] 身高自行车尺寸对照!
- 我的世界热力膨胀JAVA_我的世界TE热力膨胀 机器框架合成表
- JFinal入门教程
- Qt开发必备技术栈学习路线和资料
- 服务器系统容量,服务器的容量多大
- Excel 分列和行转列
- [译]C# 7系列,Part 10: Spanlt;Tgt; and universal memory management Spanlt;Tgt;和统一内存管理
- vivado2020.2导入原工程IP
- 写作课笔记(0824更新)
- 软件跟踪调试破解心得