资讯专栏INFORMATION COLUMN

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

The question / 1265人阅读

摘要:一前言之前很着迷于代码自动生成,减少写重复代码的工作量。网络上也搜索了很久,有基于插件的,有的。结合自己项目修改模板使用过后,还是很方便的。需要的可以留言呢。所以准备增加一个支持。

一. 前言

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

字段类型与实体类型可以自由配置支持

表前缀可以设置是否取消

数据库支持Mysql、Sqlserver、Oracle、Postgresql

可在线生成entity、xml、dao、service、vue、sql代码

2.本地部署

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

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

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

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

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

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

5. 扩展支持DB2

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

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/77802.html

相关文章

  • 使用jeect-boot心得

    摘要:使用心得简单介绍项目介绍,我就简单介绍了一下,是一个轻量级的快速开发平台,其设计目标是开发迅速学习简单轻量级易扩展使用等框架,包含用户列表角色管理菜单管理定时任务,代码生成器日志管理模块接口开发利器前后端分离等。 使用jeecg-boot心得 1 简单介绍 jeecg-boot项目介绍,我就简单介绍了一下,jeecg-boot是...

    luodongseu 评论0 收藏0
  • 超实用百道Java面试题

    摘要:是的简称,运行环境,为的运行提供了所需的环境。分割字符串,返回分割后的字符串数组。当计算的值相同时,我们称之为冲突,的做法是用链表和红黑树存储相同的值的。迭代器取代了集合框架中的,迭代器允许调用者在迭代过程中移除元素。 Java基础1.JDK和JRE有什么区别? JDK 是java development kit的简称,java开发工具包,提供java的开发环境和运行环境。JRE 是j...

    MkkHou 评论0 收藏0
  • Java 程序员必备 15 个框架,前 3 个地位无可动摇!

    摘要:官网源码推荐从开始手写一个框架更多请在技术栈微信公众号后台回复关键字。是一个开放源代码的对象关系映射框架,它对进行了非常轻量级的对象封装,它将与数据库表建立映射关系,是一个全自动的框架。 Java 程序员方向太多,且不说移动开发、大数据、区块链、人工智能这些,大部分 Java 程序员都是 Java Web/后端开发。那作为一名 Java Web 开发程序员必须需要熟悉哪些框架呢? 今天...

    galaxy_robot 评论0 收藏0
  • 你和阿里资深架构师之间,差不仅仅是年龄(进阶必看)

    摘要:导读阅读本文需要有足够的时间,笔者会由浅到深带你一步一步了解一个资深架构师所要掌握的各类知识点,你也可以按照文章中所列的知识体系对比自身,对自己进行查漏补缺,觉得本文对你有帮助的话,可以点赞关注一下。目录一基础篇二进阶篇三高级篇四架构篇五扩 导读:阅读本文需要有足够的时间,笔者会由浅到深带你一步一步了解一个资深架构师所要掌握的各类知识点,你也可以按照文章中所列的知识体系对比自身,对自己...

    huaixiaoz 评论0 收藏0
  • Java 最常见 200+ 面试题全解析:面试必备(附答案)

    摘要:的简称,运行环境,为的运行提供了所需环境。分割字符串,返回一个分割后的字符串数组。线程安全是线程安全的,而是非线程安全的。迭代器取代了集合框架中的,迭代器允许调用者在迭代过程中移除元素。 本文分为十九个模块,分别是: Java 基础、容器、多线程、反射、对象拷贝、Java Web 、异常、网络、设计模式、Spring/Spring MVC、Spring Boot/Spring Clou...

    hufeng 评论0 收藏0

发表评论

0条评论

阅读需要支付1元查看
<