推薦一個基于nuxt.js和springboot的前后端分離的腳手架

u=2451219885,3897029502&fm=26&gp=0.jpg

前言

第一次發(fā)帖维雇,好緊張啊淤刃,有沒有潛規(guī)則,用不用脫啊吱型,該怎么說啊逸贾,打多少字才顯的有文采啊,我寫的這么好會不會太招遙津滞,寫的這么深奧別人會不會看不懂啊铝侵,好激動啊,怎么才能裝成是經(jīng)常發(fā)帖的樣子触徐,好緊張啊咪鲜。

背景

目前有很多優(yōu)秀的開源java EE開發(fā)框架,在各自的場景都發(fā)揮著很重要的作用撞鹉,想當(dāng)初在ssm框架橫行的年代疟丙,也幫助了包括我在內(nèi)的很多小白,在剛開始的時候鸟雏,有一個好用的開發(fā)框架真的是事半功倍享郊,不過java web發(fā)展至今,從jsp,servlet,ssh,ssm,以及發(fā)展到現(xiàn)在的spring bootspring cloud,技術(shù)的更新?lián)Q代很快孝鹊,開發(fā)方式也很快炊琉,隨著前后端分離的開發(fā)模式普及,前端工程師的職位也越來越重要又活,而市面上三大前端框架的出現(xiàn)苔咪,也讓前端程序員漲了一波工資锰悼,現(xiàn)在有一個問題是,在找別人的開源java快速開發(fā)框架的時候团赏,或多或少會遇到以下問題:

  1. 框架使用的技術(shù)棧稍微老舊(相對我來講)松捉,有些還在用ssmssh,甚至也有使用jspfreemaker模板等并沒有前后端分離馆里。
  2. 功能太少不能滿足需求隘世,有些功能比較遺憾,但是二次開發(fā)復(fù)雜鸠踪。
  3. 界面老舊不好看丙者,我感覺可能是后臺程序猿的通病,對界面沒啥要求营密。
  4. 二次開發(fā)困難械媒,文檔少或沒有,代碼注釋少评汰。
  5. 開源協(xié)議不支持商用纷捞。
  6. 不更新或者不再維護(hù)。 因此被去,我決定自己寫一個快速開發(fā)的腳手架主儡,整合一些常用的功能模塊,封裝一些常用的組件惨缆,搭配高顏值的UI糜值,讓編程不再是一件難事,讓你的界面賞心悅目坯墨,讓你有更多的時間去陪陪家人和孩子寂汇。 俗話說,沒有最好的技術(shù)捣染,只有最適合自己的技術(shù)骄瓣。

初衷

如果以下場景能引起你的共鳴:

  1. 如果你的項(xiàng)目追求最新的技術(shù)棧,核心框架為基于spring boot耍攘,mybatis-plus,spring sercurity等技術(shù)棧榕栏。
  2. 如果你喜歡在代碼中使用java 8的新特性lambda``stream還有optional等。
  3. 如果你也喜歡異步編程少漆。
  4. 如果你期望腳手架功能有用戶登錄注冊臼膏,第三方登錄,角色管理示损,數(shù)據(jù)字典渗磅,權(quán)限配置,參數(shù)校驗(yàn)等。
  5. 如果你前端追求的技術(shù)棧是vue,vuex,axios,nuxt的話始鱼。
  6. 如果你對千篇一律的Element UI審美疲勞仔掸,而對Material Design風(fēng)格情有獨(dú)鐘的話。
  7. 如果你期望你的網(wǎng)站能夠響應(yīng)式医清,并且最好還支持多種設(shè)備訪問起暮。
  8. 如果你想集成travis-ci來實(shí)現(xiàn)持續(xù)集成和自動部署的話。

那么不妨來試一試zealsay款基于springbootvue,nuxt快速開發(fā)腳手架吧,它一定能帶給你不一樣的體驗(yàn)

選型

其實(shí)選型真是一個挺考驗(yàn)人的過程会烙,拋去一些個人偏好的話负懦,還需要理性分析具體場景最為合適的技術(shù)。

后臺方面

  • Spring Boot 2.1.6
  • Spring Security
  • Spring Validation(參數(shù)校驗(yàn)優(yōu)雅自如)
  • jwt (JSON Web Token)
  • jasypt 加密(沒什么卵用柏腻,主要用來加密敏感數(shù)據(jù)纸厉,避免開源時候暴露了各種access_key,access_secret之類)
  • mapstruct (對象映射,各種dto和entity轉(zhuǎn)化利器)
  • Mybatis + Mybatis Plus (持久層開發(fā)利器)
  • Swagger 以及swagger bootstrap-ui (api文檔在線生成)
  • Redis (用戶登陸token,mybatis二級緩存)
  • Hikari (高性能連接池)
  • Undertow(高性能服務(wù)器容器五嫂,告別tomcat和jetty)
  • Logback (日志記錄)
  • Junit Test (單元測試)
  • 第三方SDK或服務(wù)
    • 七牛云對象云存儲
    • Github第三方登錄
    • Hitokoto 一言接口
    • 阿里云短信服務(wù)
    • 郵箱Email服務(wù)

前端方面

  • Vue (前端炙手可熱的三大框架之一)
  • Nuxt (vue服務(wù)端渲染框架颗品,封裝了axios等,只需簡單配置即可起步)
  • nuxt-auth (nuxt權(quán)限控制組件)
  • Vuetify (基于Material Design風(fēng)格規(guī)范優(yōu)美的主題沃缘,國內(nèi)目前用的好像還挺少)
  • Vuex (全局狀態(tài)管理)
  • Vue-Router (路由管理)
  • axios (axios請求)
  • eslint (格式化)
  • sass (sass樣式語法)
  • vue-chartist (表格插件)
  • vue-scroll-reveal(滾動動畫)
  • vue-concise-slider(vue漂亮輪播)
  • mdi/font (mdi字體和圖標(biāo))
  • sweetalert2 (優(yōu)美的彈窗)
  • vue-cropper (圖片裁剪)
  • mavon-editor (md編輯器)
  • xss(防xss攻擊)

體驗(yàn)地址

zeasay輕應(yīng)用開發(fā)腳手架 https://beta.zealsay.com 用戶名:admin 密碼: abc123
一個基于zealsay開發(fā)的博客系統(tǒng)https://blog.zealsay.com 后臺體驗(yàn)賬號:visitor 密碼:abc123

項(xiàng)目地址

開發(fā)不易躯枢,喜歡的童靴們希望不吝給個star支持下哦!

github:

  1. 后臺項(xiàng)目:zealsay_backend
  2. 前端項(xiàng)目: zealsay_front
    gitee:
  3. 后臺項(xiàng)目:zealsay_backend
  4. 前端項(xiàng)目: zealsay_front

預(yù)覽截圖

20200706183003

20200706183137

20200706183301

20200706183421

20200706183608

20200706183645

20200706183725

20200706184105

20200706184217

20200706184231
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末槐臀,一起剝皮案震驚了整個濱河市锄蹂,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌峰档,老刑警劉巖败匹,帶你破解...
    沈念sama閱讀 212,383評論 6 493
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件寨昙,死亡現(xiàn)場離奇詭異讥巡,居然都是意外死亡,警方通過查閱死者的電腦和手機(jī)舔哪,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,522評論 3 385
  • 文/潘曉璐 我一進(jìn)店門欢顷,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人捉蚤,你說我怎么就攤上這事抬驴。” “怎么了缆巧?”我有些...
    開封第一講書人閱讀 157,852評論 0 348
  • 文/不壞的土叔 我叫張陵布持,是天一觀的道長。 經(jīng)常有香客問我陕悬,道長题暖,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 56,621評論 1 284
  • 正文 為了忘掉前任,我火速辦了婚禮胧卤,結(jié)果婚禮上唯绍,老公的妹妹穿的比我還像新娘。我一直安慰自己枝誊,他們只是感情好况芒,可當(dāng)我...
    茶點(diǎn)故事閱讀 65,741評論 6 386
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著叶撒,像睡著了一般绝骚。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上祠够,一...
    開封第一講書人閱讀 49,929評論 1 290
  • 那天皮壁,我揣著相機(jī)與錄音,去河邊找鬼哪审。 笑死蛾魄,一個胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的湿滓。 我是一名探鬼主播滴须,決...
    沈念sama閱讀 39,076評論 3 410
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼叽奥!你這毒婦竟也來了扔水?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 37,803評論 0 268
  • 序言:老撾萬榮一對情侶失蹤朝氓,失蹤者是張志新(化名)和其女友劉穎魔市,沒想到半個月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體赵哲,經(jīng)...
    沈念sama閱讀 44,265評論 1 303
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡待德,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 36,582評論 2 327
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了枫夺。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片将宪。...
    茶點(diǎn)故事閱讀 38,716評論 1 341
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖橡庞,靈堂內(nèi)的尸體忽然破棺而出较坛,到底是詐尸還是另有隱情,我是刑警寧澤扒最,帶...
    沈念sama閱讀 34,395評論 4 333
  • 正文 年R本政府宣布丑勤,位于F島的核電站,受9級特大地震影響吧趣,放射性物質(zhì)發(fā)生泄漏法竞。R本人自食惡果不足惜除呵,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 40,039評論 3 316
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望爪喘。 院中可真熱鬧颜曾,春花似錦、人聲如沸秉剑。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,798評論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽侦鹏。三九已至诡曙,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間略水,已是汗流浹背价卤。 一陣腳步聲響...
    開封第一講書人閱讀 32,027評論 1 266
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留渊涝,地道東北人慎璧。 一個月前我還...
    沈念sama閱讀 46,488評論 2 361
  • 正文 我出身青樓,卻偏偏與公主長得像跨释,于是被迫代替她去往敵國和親胸私。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 43,612評論 2 350