『 效率工具 』Spring Boot版的轻量级代码生成器,减少70%以上的开发任务
一. 前言
之前很着迷于代码自动生成,减少写重复代码的工作量。网络上也搜索了很久,有基于插件的,有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%以上的开发任务相关推荐
- 带有第三方工具的Spring Boot Initilizr
This is continuation to my two previous posts. Before reading this post, please go through my previo ...
- 『安全工具』注入神器SQLMAP
原文: 『安全工具』注入神器SQLMAP Pic by Baidu 0x 00 前言 正是SQLMAP这种神器的存在,SQL注入简直Easy到根本停不下来.... PS:国内类似软件也有阿D,明小子, ...
- 阿里大鱼短信Spring Boot 版
阿里大鱼短信Spring Boot 版 一.引用阿里Meaven包 <dependency><groupId>com.aliyun</groupId><art ...
- 绝了!这款工具让 Spring Boot 不在需要 Controller、Service、DAO、Mapper 了
来源:my.oschina.net/ta8210/blog/3234639 Dataway 是基于 DataQL 服务聚合能力,为应用提供的一个接口配置工具.使得使用者无需开发任何代码就配置一个满 ...
- Spring Boot 2.x 入门前的准备-IntelliJ IDEA 开发工具的安装与使用
ntelliJ IDEA 开发工具的安装与使用 1 下载 IntelliJ IDEA 2 破解版本安装 2.1 window 下的破解 2018.3.1最新版破解 2.2 window 下的破解 20 ...
- 【星云测试】开发者测试-采用精准测试工具对Spring Boot应用进行测试
2019独角兽企业重金招聘Python工程师标准>>> 简介:本文主要介绍把现今主流的springboot框架项目和精准测试工具进行结合和应用,通过精准测试的数据穿透.数据采集.测试 ...
- 测开工具:spring boot 实现mock平台
目录 一.实现功能 1.使用spring boot 实现mock平台 2.返回结果数据的存放: 3.如何根据url返回对应的结果? 1.3.1 将请求的URI拼成返回结果的文件/文件夹路径 1.3. ...
- RabbitMQ(九):RabbitMQ 延迟队列,消息延迟推送(Spring boot 版)
应用场景 目前常见的应用软件都有消息的延迟推送的影子,应用也极为广泛,例如: 淘宝七天自动确认收货.在我们签收商品后,物流系统会在七天后延时发送一个消息给支付系统,通知支付系统将款打给商家,这个过程持 ...
- spring Boot 2 运维篇(spring boot程序的打包与部署,多环境开发配置文件的配置,spring boot集成日志框架)
目录 1.SpringBoot程序的打包与运行 程序打包 程序运行 SpringBoot程序打包失败处理 命令行启动常见问题及解决方案 SpringBoot项目快速启动(Linux版) 2.配置高级 ...
最新文章
- c++ log函数_认识这19种深度学习损失函数,才能说你了解深度学习!
- Android基础新手教程——1.5.2 Git之使用GitHub搭建远程仓库
- php如何实现区分编辑,php实现编辑和保存文件的方法
- IOS委托设计模式(摘自IOS开发指南)
- java performance tools / NetBeans Profiler / Sun BTrace / Eclipse MAT / IBM ISA
- pdf python 位置_如何使用PDFMiner获取PDF中文本的位置?
- MyBatis的总结(上)
- linux使用iscsi磁盘的几个步骤
- 每日一题--字符串数组重排(Google推荐面试书--Cracking the Coding Interview)
- 50--出租车计费器
- uniapp app中导出手机号码到通讯录
- 操作系统-进程甘特图画法
- laser_filters源码整体分析
- 各种图片编码格式详解
- Redis基础篇(万丈高楼平地起):核心底层数据结构
- windows下同网络段连接linux远程桌面
- 如何给自制的微信小程序设置一个密码
- C++ Primer 5th 中文版 源码_无需金币(百度网盘)
- python基于pingouin包进行统计分析:使用tost函数执行配对的双单侧检验(TOST)、以dataframe的形式输出分析结果(包含p值、自由度、bound等)
- Tableau用多线图展示多个指标
热门文章
- html的文档类型三种,XHTML文档类型
- 软件体系结构设计文档_一个java架构师是如何设计出一个好的架构的
- 计算机专用英语词汇发音,计算机专用的英语词汇
- oracle的scn增量备份,【Oracle】基于SCN的增量备份修复DataGuard GAP
- Flex与外部的数据通信
- sklearn与pandas的缺失值处理
- 【转载】linux中误删除oracle数据文件的恢复操作
- Maven 搭建多模块企业级项目
- ArcGIS API for Python(一)开始准备环境
- 当你看完这篇朴素贝叶斯(NB)算法后,是否会有怦然心动的感觉