今天,我也作開源了

開源只是偶然,並非刻意而爲

我平時喜歡逛逛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

歡迎你們關注個人公衆號「字節傳說」,實時瞭解項目動態git

相關文章
相關標籤/搜索