一. 前言

之前很着迷于代码自动生成,减少写重复代码的工作量。网络上也搜索了很久,有基于插件的,有GUI的。但其配置和学习成本都比较高,都不是很如我意。
本想自己用SpringBoot写一个,在收集相关的资料的时候, 偶然找到了人人开源实现的一个renren-generator项目,也正好是Spring Boot搭建的,也就下载下来,自己玩起来了。结合自己项目修改模板使用过后, 还是很方便的。我也不重复造轮子了。那么接下来就说说使用心得。

  • 字段类型与实体类型可以自由配置支持
  • 表前缀可以设置是否取消
  • 数据库支持Mysql、Sqlserver、Oracle、Postgresql
  • 可在线生成entity、xml、dao、service、vue、sql代码

2.本地部署

我fork了一个renren-generator项目地址:https://gitee.com/rayson517/renren-generator

通过git下载源码
修改application.yml,更新MySQL账号和密码、数据库名称
Eclipse、IDEA运行RenrenApplication.java,则可启动项目
项目访问路径:http://localhost
演示效果图:

3. 根据实际项目情况DIY代码生成模板

模板路径在resources/template文件夹下面, 然后根据已有项目的代码结构,进行修改就好。

4. 一键生成sql数据库说明文档,解放双手

这个功能是我自己DIY增加的功能,目前还没提交上去。需要的可以留言呢。

5. 扩展支持DB2

扩展数据库DB2的支持,因为我们公司有在用。所以准备增加一个支持。

最新文章

  1. Html5绘制时钟
  2. Java语言程序设计(基础篇)第一章
  3. Json操作(DynamicJson)
  4. VC2010中去掉红绝下划线
  5. debian linux 下安装 netbeans(php)
  6. Linux下自带的regex
  7. 积累的VC编程小技巧之编辑框
  8. java复习(9)---数据库JDBC
  9. BZOJ1786: [Ahoi2008]Pair 配对/1831: [AHOI2008]逆序对
  10. Solidity调试 - 实现变量打印
  11. Morris遍历-如何用空间复杂度O(1)来遍历二叉树
  12. c++入门之详细探讨类的一些行为
  13. ORA-01882 timezone region not found
  14. 【PMP】项目生命周期和开发生命周期
  15. 照片 GPS 信息查询
  16. 关于事件循环机制event loop
  17. setfacl 设置文件访问控制列表
  18. Mysql正常启动之后默认使用的文件
  19. module.inc 模块
  20. 20162327WJH实验五——数据结构综合应用

热门文章

  1. ListView与GridView优化
  2. Linux Sed技巧
  3. C++中placement new操作符
  4. 半监督学习(semi-supervised learning)
  5. Coverage数据拓扑
  6. python3使用多代理访问网站
  7. sql service 游标和触发器的使用
  8. [WPF]获取鼠标指针下的元素
  9. 用MVVM模式开发中遇到的零散问题总结(2)
  10. google的开源项目总结(转载)