一. 前言

之前很着迷于代码自动生成,减少写重复代码的工作量。网络上也搜索了很久,有基于插件的,有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的支持,因为我们公司有在用。所以准备增加一个支持。

转载于:https://www.cnblogs.com/werewolfBoy/p/11049452.html

『 效率工具 』Spring Boot版的轻量级代码生成器,减少70%以上的开发任务相关推荐

  1. 带有第三方工具的Spring Boot Initilizr

    This is continuation to my two previous posts. Before reading this post, please go through my previo ...

  2. 『安全工具』注入神器SQLMAP

    原文: 『安全工具』注入神器SQLMAP Pic by Baidu 0x 00 前言 正是SQLMAP这种神器的存在,SQL注入简直Easy到根本停不下来.... PS:国内类似软件也有阿D,明小子, ...

  3. 阿里大鱼短信Spring Boot 版

    阿里大鱼短信Spring Boot 版 一.引用阿里Meaven包 <dependency><groupId>com.aliyun</groupId><art ...

  4. 绝了!这款工具让 Spring Boot 不在需要 Controller、Service、DAO、Mapper 了

    ‍ 来源:my.oschina.net/ta8210/blog/3234639 Dataway 是基于 DataQL 服务聚合能力,为应用提供的一个接口配置工具.使得使用者无需开发任何代码就配置一个满 ...

  5. Spring Boot 2.x 入门前的准备-IntelliJ IDEA 开发工具的安装与使用

    ntelliJ IDEA 开发工具的安装与使用 1 下载 IntelliJ IDEA 2 破解版本安装 2.1 window 下的破解 2018.3.1最新版破解 2.2 window 下的破解 20 ...

  6. 【星云测试】开发者测试-采用精准测试工具对Spring Boot应用进行测试

    2019独角兽企业重金招聘Python工程师标准>>> 简介:本文主要介绍把现今主流的springboot框架项目和精准测试工具进行结合和应用,通过精准测试的数据穿透.数据采集.测试 ...

  7. 测开工具:spring boot 实现mock平台

    目录 一.实现功能 1.使用spring boot 实现mock平台 2.返回结果数据的存放: 3.如何根据url返回对应的结果? 1.3.1  将请求的URI拼成返回结果的文件/文件夹路径 1.3. ...

  8. RabbitMQ(九):RabbitMQ 延迟队列,消息延迟推送(Spring boot 版)

    应用场景 目前常见的应用软件都有消息的延迟推送的影子,应用也极为广泛,例如: 淘宝七天自动确认收货.在我们签收商品后,物流系统会在七天后延时发送一个消息给支付系统,通知支付系统将款打给商家,这个过程持 ...

  9. spring Boot 2 运维篇(spring boot程序的打包与部署,多环境开发配置文件的配置,spring boot集成日志框架)

    目录 1.SpringBoot程序的打包与运行 程序打包 程序运行 SpringBoot程序打包失败处理 命令行启动常见问题及解决方案 SpringBoot项目快速启动(Linux版) 2.配置高级 ...

最新文章

  1. c++ log函数_认识这19种深度学习损失函数,才能说你了解深度学习!
  2. Android基础新手教程——1.5.2 Git之使用GitHub搭建远程仓库
  3. php如何实现区分编辑,php实现编辑和保存文件的方法
  4. IOS委托设计模式(摘自IOS开发指南)
  5. java performance tools / NetBeans Profiler / Sun BTrace / Eclipse MAT / IBM ISA
  6. pdf python 位置_如何使用PDFMiner获取PDF中文本的位置?
  7. MyBatis的总结(上)
  8. linux使用iscsi磁盘的几个步骤
  9. 每日一题--字符串数组重排(Google推荐面试书--Cracking the Coding Interview)
  10. 50--出租车计费器
  11. uniapp app中导出手机号码到通讯录
  12. 操作系统-进程甘特图画法
  13. laser_filters源码整体分析
  14. 各种图片编码格式详解
  15. Redis基础篇(万丈高楼平地起):核心底层数据结构
  16. windows下同网络段连接linux远程桌面
  17. 如何给自制的微信小程序设置一个密码
  18. C++ Primer 5th 中文版 源码_无需金币(百度网盘)
  19. python基于pingouin包进行统计分析:使用tost函数执行配对的双单侧检验(TOST)、以dataframe的形式输出分析结果(包含p值、自由度、bound等)
  20. Tableau用多线图展示多个指标

热门文章

  1. html的文档类型三种,XHTML文档类型
  2. 软件体系结构设计文档_一个java架构师是如何设计出一个好的架构的
  3. 计算机专用英语词汇发音,计算机专用的英语词汇
  4. oracle的scn增量备份,【Oracle】基于SCN的增量备份修复DataGuard GAP
  5. Flex与外部的数据通信
  6. sklearn与pandas的缺失值处理
  7. 【转载】linux中误删除oracle数据文件的恢复操作
  8. Maven 搭建多模块企业级项目
  9. ArcGIS API for Python(一)开始准备环境
  10. 当你看完这篇朴素贝叶斯(NB)算法后,是否会有怦然心动的感觉