今天,我也做开源了

开源只是偶然,并不是刻意而为

我平时喜欢逛逛github和码云,看一些好玩的项目,也时常拉一些下来自己捣鼓捣鼓。其中不乏一些star数非常高的项目,当然也有一些是被埋没在这个大环境下的“垃圾”。我也曾幻想过自己有一天可以做一个开源,加深与同行交流,也算是为软件行业贡献一份力量。当然我也为此努力过,曾经花了一段时间在做一个springboot多模块的后台管理系统。做了才发现工作量其实挺大的,加上我本身不是很擅长前端,同时发现和现有的几个开源的后台管理系统相比并没有太大的优势。既然已经有这么成熟的项目,自己又何必徒添没趣。所以后来就搁置了。

现在随着软件行业的逐步完善,前后端分离也越来越普及了。前后端分离后职责更加明确,也正所谓术业有专攻,当然有优势必然就有劣势,后端人员需要更多时间去准备文档,程序员天生抗拒写文档,所以经常出现文档字段说明不详细(遇到牛逼的理由是看英文单词就知道什么意思啊),前端字段理解没到位所以经常出现字段绑定问题的bug。这时候swagger2无疑是一个很好的选择。有些人总说写了三年的增删改查真是没劲。这时候simple-fast-generator也就随之出现了。是的,这个就是我开源的项目名字。是一款集成springboot,mybatis,swaager2,pagehelper的CRUD接口生成器。

2019年6月份的时候,我们公司前后端开发流程也进行了半年多时间了。也发现了不少问题,我就想着如何能够提升开发效率,同时减少前后端人员扯皮的时间。因此第一版的simple-fast-generator就诞生了,当时只是实现了简单的CRUD接口,增加了swagger2注释。在实际应用中也产生了良好的效果,发布到博客上之后也有几个小伙伴私聊过我,要过源码,使用之后的反响也都不错。前几天一次偶然的机会,我就想到了开源,来帮助更多需要的同学。经过两三天时间的加工,终于完成了。这次主要更新的内容有:

  1. 使用pagehelper,增加了分页接口
  2. 对swagger的ui进行了升级,视觉效果更好
  3. 新增了逻辑删除接口
  4. 类命名更加规范,主键命名及类型更加灵活(不仅仅支持varchar类型的id)

如何下载

github:https://github.com/binzh303/simple-fast-generator

码云:https://gitee.com/javaXiaoCaiJi/simple-fast-generator

欢迎各位大佬观摩,如果你觉得不错记得帮忙点个star!不要让它也埋没在这个大环境中哈~

欢迎大家关注我的公众号“Java旅途”,实时了解项目动态

----------------------------废话专用分割线--------------------------------

介绍

简易版代码生成器,支持生成entity、controller、service、serviceImpl、mapper、xml等文件,生成的代码主要包含了CRUD接口、分页列表、物理、逻辑删除、实体详情等接口,完全满足日常开发使用。集成swagger2生成api文档,极大的改善了前后台人员协同开发的效率。

使用说明
  1. 修改application-dev.yml中的数据库配置
  2. 在SimpleFastGeneratorApplicationTests文件中,根据实际开发坏境修改包路径
  3. 在Swagger2Config中间中,修改swagger2所需要扫描的包(即controller包路径)
  4. api文档地址访问http://ip:port/doc.html
特别说明

如果需要的人多,后续会继续更新,增加一些组件。具体增加内容已经有些思路了,喜欢就点个star吧

如何交流、反馈、参与贡献?
  • gitee地址:https://gitee.com/javaXiaoCaiJi/simple-fast-generator
  • github地址:https://github.com/binzh303/simple-fast-generator
  • 个人独立站点:http://abin.website
  • 如需关注项目最新动态,请Watch、Star项目,同时也是对项目最好的支持

往期精彩回顾:

  • 2
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Java旅途

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值