開源只是偶然,并不是刻意而為
?
我平時喜歡逛逛github和碼云,看一些好玩的專案,也時常拉一些下來自己搗鼓搗鼓,其中不乏一些star數非常高的專案,當然也有一些是被埋沒在這個大環境下的“垃圾”,我也曾幻想過自己有一天可以做一個開源,加深與同行交流,也算是為軟體行業貢獻一份力量,當然我也為此努力過,曾經花了一段時間在做一個springboot多模塊的后臺管理系統,做了才發現作業量其實挺大的,加上我本身不是很擅長前端,同時發現和現有的幾個開源的后臺管理系統相比并沒有太大的優勢,既然已經有這么成熟的專案,自己又何必徒添沒趣,所以后來就擱置了,
?
現在隨著軟體行業的逐步完善,前后端分離也越來越普及了,前后端分離后職責更加明確,也正所謂術業有專攻,當然有優勢必然就有劣勢,后端人員需要更多時間去準備檔案,程式員天生抗拒寫檔案,所以經常出現檔案欄位說明不詳細(遇到牛逼的理由是看英文單詞就知道什么意思啊),前端欄位理解沒到位所以經常出現欄位系結問題的bug,這時候swagger2無疑是一個很好的選擇,有些人總說寫了三年的增刪改查真是沒勁,這時候simple-fast-generator也就隨之出現了,是的,這個就是我開源的專案名字,是一款集成springboot,mybatis,swaager2,pagehelper的CRUD介面生成器,
?
2019年6月份的時候,我們公司前后端開發流程也進行了半年多時間了,也發現了不少問題,我就想著如何能夠提升開發效率,同時減少前后端人員扯皮的時間,因此第一版的simple-fast-generator就誕生了,當時只是實作了簡單的CRUD介面,增加了swagger2注釋,在實際應用中也產生了良好的效果,發布到博客上之后也有幾個小伙伴私聊過我,要過原始碼,使用之后的反響也都不錯,前幾天一次偶然的機會,我就想到了開源,來幫助更多需要的同學,經過兩三天時間的加工,終于完成了,這次主要更新的內容有:
?
- 使用pagehelper,增加了分頁介面
- 對swagger的ui進行了升級,視覺效果更好
- 新增了邏輯洗掉介面
- 類命名更加規范,主鍵命名及型別更加靈活(不僅僅支持varchar型別的id)
如何下載
?
github:https://github.com/binzh303/simple-fast-generator
?
碼云:https://gitee.com/javaXiaoCaiJi/simple-fast-generator
?
歡迎各位大佬觀摩,如果你覺得不錯記得幫忙點個star!不要讓它也埋沒在這個大環境中哈~
歡迎大家關注我的公眾號“位元組傳說”,實時了解專案動態

轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/10496.html
標籤:其他
