一个很酷的快速开发代码生成器系统
大家好。今天,推薦一個(gè)快速開發(fā)代碼生成器系統(tǒng)項(xiàng)目。我第一次使用就有點(diǎn)上頭,愛不釋手,必須要推薦給大家。
上次是誰(shuí)要的快速開發(fā)代碼生成器系統(tǒng)項(xiàng)目啊,我?guī)湍阏业搅恕?/p>
這是我目前見過(guò)最好的快速開發(fā)代碼生成器系統(tǒng)項(xiàng)目。功能完整,代碼結(jié)構(gòu)清晰。值得推薦。
介紹
本項(xiàng)目系統(tǒng)是一款快速開發(fā)模塊化腳手架,采用spring boot 2.0.1、spring、SpringMvc、mybatis、shiro、activiti工作流、swagger、ehcache、redis、quartz、freemarker、layui技術(shù)開發(fā);博客采用vue前后分離,持久層集成tkmapper豐富簡(jiǎn)單數(shù)據(jù)交互,支持mysql/sqlserver數(shù)據(jù)源,實(shí)現(xiàn)功能有系統(tǒng)模塊:菜單管理、用戶管理、角色管理,系統(tǒng)監(jiān)控:系統(tǒng)日志、接口api、sql監(jiān)控、可配置化定時(shí)任務(wù),工作流程管理:流程管理(動(dòng)態(tài)給節(jié)點(diǎn)配置角色)、模塊列表(新建編輯發(fā)布流程)、請(qǐng)假流程、待辦任務(wù)。博客模塊為單獨(dú)的前端后臺(tái)多頁(yè)面,服務(wù)為lenosp。登錄賬號(hào):admin 密碼:123456
思維導(dǎo)圖
功能說(shuō)明
項(xiàng)目目前擁有
系統(tǒng)管理:菜單管理、用戶管理、角色管理
統(tǒng)一查詢 pagehelper分頁(yè),查詢調(diào)用BaseServiceImpl show model set數(shù)據(jù),傳入T,配合xml編寫,即可自定義查詢。
采用shiro技術(shù),可配置化權(quán)限管理,精確到按鈕(也可以是某一元素)功能分配
登錄次數(shù)校驗(yàn),超出定義次數(shù)后凍結(jié)一段時(shí)間賬號(hào)
系統(tǒng)監(jiān)控:系統(tǒng)日志、接口api、系統(tǒng)監(jiān)控、可配置定時(shí)任務(wù)
前端可配置化定時(shí)任務(wù)。
采用swagger可視化出實(shí)時(shí)方法格式以及數(shù)據(jù)屬性,采用阿里druid監(jiān)控sql。
工作流程管理:完全實(shí)現(xiàn)模塊化,無(wú)侵入。監(jiān)聽用戶角色信息到引擎數(shù)據(jù)表中
流程管理:動(dòng)態(tài)給發(fā)布流程分配角色,無(wú)需手動(dòng)寫死,靈活可變
模塊列表:新建、編輯、發(fā)布流程,前端實(shí)現(xiàn)完全可配置化建立流程圖
請(qǐng)假流程:提供一個(gè)請(qǐng)假示例,讓您很快熟悉流程
待辦任務(wù):個(gè)人需要辦理的流程任務(wù)
如果不喜歡工作流,可以直接刪除 len-activiti模塊
并在len-web/pom.xml、父 pom.xml 刪除依賴以及模塊,刪除application.java 中對(duì)activiti的掃描即可完全刪除工作流模塊。搜索公眾號(hào)GitHub猿回復(fù)“理財(cái)”,送你一份驚喜禮包。
技術(shù)
jdk:1.8
核心框架:spring boot 2.1.12.RELEASE
安全框架:Apache Shiro
工作流引擎:Activiti
數(shù)據(jù)庫(kù)連接池:druid
視圖框架:spring mvc
持久層框架:MyBatis
模板引擎:freemarker
緩存:redis、ehcache
定時(shí):quartz 2.3.0
前端頁(yè)面:layui
博客前端:vue、iview
功能演示
項(xiàng)目源碼,怎么領(lǐng)取?
源碼獲取
掃碼下方二維碼,后臺(tái)回復(fù)【代碼生成器】即可獲取所有系統(tǒng)
額外福利:一個(gè)炫酷的企業(yè)級(jí)后臺(tái)系統(tǒng)(附源碼)大家好。今天,推薦一個(gè)企業(yè)級(jí)后臺(tái)系統(tǒng)。我第一次使用就有點(diǎn)上頭,愛不釋手,必須要推薦給大家。 上次是誰(shuí)要的企業(yè)級(jí)后臺(tái)系統(tǒng)啊,我?guī)湍阏业搅恕?這是我目前見過(guò)最好的企業(yè)級(jí)后臺(tái)系統(tǒng)。功能完整,代碼結(jié)構(gòu)清晰。值得推薦。 📚 項(xiàng)目介紹本項(xiàng)目系統(tǒng)由河南·洛陽(yáng) 1024創(chuàng)新實(shí)驗(yàn)室團(tuán)隊(duì)研發(fā)的一套互聯(lián)網(wǎng)企業(yè)級(jí)的通用型中后臺(tái)解決方案!使用最前沿的前后臺(tái)技術(shù)棧SpringBoot和Vue,前后端分離,我們開源一套漂亮的代碼和一套整潔的代碼規(guī)范,讓大家在這浮躁的代碼世界里感受到一股把代碼寫好的清流!同時(shí)又讓開發(fā)者節(jié)省大量的時(shí)間,減少加班,快樂(lè)工作,熱愛生活。SmartAdmin 讓你從認(rèn)識(shí)到忘不了,絕對(duì)是你最想要的!擴(kuò)展:接私活神器!技術(shù)體系前端:Vue + Vue-Router + Vuex + ViewUI + vue-enum
后端:SpringBoot2 + Mybatis-plus + jwt + druid + mysql
前端代碼規(guī)范smart-front-standard -guide
基于阿里規(guī)范之上的后端規(guī)范smart-backend-standard-guide
演示圖
前端特點(diǎn)
高質(zhì)量的代碼、代碼結(jié)構(gòu)、和代碼注釋
漂亮的UI,菜單欄、標(biāo)簽頁(yè),體驗(yàn)、交互更好用的員工、部門、角色、菜單管理等等
優(yōu)化基于Keepalive的標(biāo)簽頁(yè),做到標(biāo)簽頁(yè)該緩存的時(shí)候緩存,比如左右切換等,不該緩存的時(shí)候不緩存,比如新建,表單提交結(jié)束等
前端常量維護(hù): vue-enum,拒絕出現(xiàn)魔法數(shù)字,代碼不可維護(hù)的現(xiàn)象
全新的基于前端的權(quán)限設(shè)計(jì)(忘掉傳統(tǒng)的權(quán)限設(shè)計(jì)吧,已經(jīng)不適合這個(gè)前端時(shí)代)
基于websocket的在線人數(shù)。另外,搜索公眾號(hào)技術(shù)社區(qū)后臺(tái)回復(fù)“知識(shí)付費(fèi)”,獲取一份驚喜禮包。
支持一級(jí)、二級(jí)、三級(jí)菜單,四級(jí)菜單以及搜索功能
其他功能:郵件、富文本、消息、系統(tǒng)配置等等
寫不完了,太多好的細(xì)節(jié)需要你的發(fā)現(xiàn)......
后端特點(diǎn)
高質(zhì)量的Java代碼、分包結(jié)構(gòu)、和代碼注釋
業(yè)內(nèi)獨(dú)創(chuàng)的請(qǐng)求返回碼維護(hù),非常值得一看
基于一個(gè)注解和controller的權(quán)限設(shè)計(jì)放棄更復(fù)雜的shiro,以及一套數(shù)據(jù)權(quán)限支持
四層架構(gòu)(controller, service, manager, dao)
代碼閱讀性強(qiáng)、擴(kuò)展性極高的員工、部門、角色、菜單管理
基于LRU策略的內(nèi)存級(jí)權(quán)限緩存
配合前端vue-enum的swagger文檔注解
心跳服務(wù),讓你發(fā)現(xiàn)有哪些機(jī)器再跑,哪些人在偷偷的跑你的Job
自定義的quartz job添加和修改,方便測(cè)試人員測(cè)試
smart-reload,為系統(tǒng)預(yù)留鉤子,動(dòng)態(tài)加載,在不重啟程序前提下執(zhí)行一些代碼,你懂的
以上只是一些舉例,更多燦若繁星的驚喜和細(xì)節(jié),等待著你的發(fā)現(xiàn)!
前端代碼規(guī)范
文件、文件夾、目錄結(jié)構(gòu)、組建、變量等等怎么命名
html、css、less等如何規(guī)范
vue項(xiàng)目目錄結(jié)構(gòu)如何劃分
router和store該怎么劃分?jǐn)U展性更好
vue組件規(guī)范該選擇哪些
以及更多,數(shù)不勝數(shù)讓你覺(jué)得實(shí)用,同時(shí)身心愉悅的規(guī)范
后端代碼規(guī)范
四層架構(gòu)(controller, service, manager, dao) 是什么,為什么要有四層
各個(gè)層的代碼該怎么寫才能讓團(tuán)隊(duì)配合默契,高度一致
vo, bo, dto, entity ,各種javabean 怎么區(qū)分和使用
spring的 @Transactional 你用對(duì)了嗎
方法參數(shù)個(gè)數(shù)、注釋、todo這些也要有規(guī)范,你遵守過(guò)嗎
以上舉例,只是滄海一粟,更多的細(xì)節(jié)等待你的發(fā)現(xiàn)!
小結(jié)
最后感謝擼主貢獻(xiàn)出了這么優(yōu)秀的前后端分離架構(gòu)的中后臺(tái)項(xiàng)目。
項(xiàng)目源碼,怎么領(lǐng)取?源碼獲取
掃碼下方二維碼,后臺(tái)回復(fù)【企業(yè)級(jí)后臺(tái)】即可獲取所有系統(tǒng)
歡迎有需要的同學(xué)試試,如果本文對(duì)您有幫助,也請(qǐng)幫忙點(diǎn)個(gè)?贊 + 在看?啦!??
總結(jié)
以上是生活随笔為你收集整理的一个很酷的快速开发代码生成器系统的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: C++轮子队-第三周(需求改进原型设计)
- 下一篇: SmartAdmin开源简单的门户网站管