vue企业项目demo_基于SpringBoot和Vue的企业级中后台开源项目
簡(jiǎn)介:
項(xiàng)目簡(jiǎn)介
SpringBoot和Vue,前后端分離,我們開源一套漂亮的代碼和一套整潔的代碼規(guī)范,讓大家在這浮躁的代碼世界里感受到一股把代碼寫好的清流!同時(shí)又讓開發(fā)者節(jié)省大量的時(shí)間,減少加班,快樂工作,熱愛生活。SmartAdmin?讓你從認(rèn)識(shí)到忘不了,絕對(duì)是你最想要的!項(xiàng)目技術(shù)
前端:Vue+Vue-Router+Vuex+ViewUI+vue-enum
后端:SpringBoot
項(xiàng)目簡(jiǎn)介
SpringBoot和Vue,前后端分離,我們開源一套漂亮的代碼和一套整潔的代碼規(guī)范,讓大家在這浮躁的代碼世界里感受到一股把代碼寫好的清流!同時(shí)又讓開發(fā)者節(jié)省大量的時(shí)間,減少加班,快樂工作,熱愛生活。SmartAdmin讓你從認(rèn)識(shí)到忘不了,絕對(duì)是你最想要的!
項(xiàng)目技術(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
運(yùn)行環(huán)境
jdk1.8/idea/mysql/maven/nodejs
項(xiàng)目特點(diǎn)
前端特點(diǎn)高質(zhì)量的代碼、代碼結(jié)構(gòu)、和代碼注釋
漂亮的UI,菜單欄、標(biāo)簽頁,體驗(yàn)、交互更好用的員工、部門、角色、菜單管理等等
優(yōu)化基于Keepalive的標(biāo)簽頁,做到標(biāo)簽頁該緩存的時(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ù)
支持一級(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ù)讓你覺得實(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ī)范,你遵守過嗎
以上舉例,只是滄海一粟,更多的細(xì)節(jié)等待你的發(fā)現(xiàn)!
運(yùn)行截圖
總結(jié)
以上是生活随笔為你收集整理的vue企业项目demo_基于SpringBoot和Vue的企业级中后台开源项目的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 云服务器开启ftp_FTP是什么?FTP
- 下一篇: qmenubar无边框 qt_Qt UI