關(guān)鍵字:springboot 快速開發(fā)平臺?管理系統(tǒng)? 框架今天給大家?guī)硪惶住禨pringboot WEB 快速開發(fā)框架2.0版》開發(fā)源碼和框架;經(jīng)過項(xiàng)目團(tuán)隊(duì)一致同意,項(xiàng)目已上傳gitee開源中國代碼倉庫。現(xiàn)在已將此項(xiàng)目正式開源了!開源了!開源了!(重要的事說三遍)。希望能為開源社區(qū)作出一點(diǎn)貢獻(xiàn)。系統(tǒng)介紹
是一套基于Spring+Vue+Mysql主流技術(shù)開發(fā)框架集成開發(fā)的后端管理系統(tǒng);其中包含java后端、java PC端、數(shù)據(jù)接口等技術(shù)框架,包含:用戶管理、權(quán)限管理、角色管理、部門管理、定時(shí)器管理、日志管理等標(biāo)準(zhǔn)通用功能模塊,同時(shí)集成代碼生成器方便業(yè)務(wù)功能二次開發(fā);總之它是一套框架穩(wěn)定、功能成熟、開發(fā)快捷、部署方便的后臺權(quán)限管理系統(tǒng)解決方案。
技術(shù)特點(diǎn)
首先呢,咱們看一下這個項(xiàng)目的特點(diǎn)是什么,大家為什么使用spring boot 這個框架呢?spirng boot 相比傳統(tǒng)的stuts+hebnate +spring ,SSH框架有什么優(yōu)勢和特點(diǎn)呢,它的核心設(shè)計(jì)的,就是快速開發(fā),容易上手,輕量級,易于二次開發(fā)。大家做過傳統(tǒng)SSH開發(fā)的都知道,SSH在好多項(xiàng)目上都在用,這個框架性能優(yōu)秀但他集成的東西特別多,屬于重量級框架的范疇,那 spring卻是輕量級的,那它這么好咱們就看看它有那些具體特點(diǎn)呢。1、輕易級:系統(tǒng)主要應(yīng)用的場景還是java Web后臺管理系統(tǒng),只涉及到Spring 、Mybatis、Shiro后端框架,降低了學(xué)習(xí)和使用的成本。2、友好性:系統(tǒng)提供了友好的代碼結(jié)構(gòu)和相關(guān)注釋,便于開發(fā)人員閱讀以及在框架基礎(chǔ)上二次開發(fā)。3、封裝良好:系統(tǒng)通過shiro 實(shí)現(xiàn)了靈活的權(quán)限管理控制。具體權(quán)限可以控制到導(dǎo)航菜單、頁面及按鈕。4、交互簡單:系統(tǒng)采用Vue 作為前后端交互,極大提高頁面開發(fā)效率。5、性能優(yōu)秀:系統(tǒng)采用Druid 作為連接池管理,持久層使用優(yōu)秀的Mybatis 框架,核心控制層更是采用Spring FreamWork主流框架,視圖層采用springMvc。整體性能優(yōu)秀良好。6、擴(kuò)展性良好:采用集成了layui作為前端,豐富了組件使用。同時(shí)集成了quartz定時(shí)任務(wù)、LogBack日志管理,使用Swagger實(shí)現(xiàn)前后端分離。7、代碼生成:velocity 非常棒的代碼生成器。實(shí)現(xiàn)5分鐘完成增刪改的功能。框架集成



安裝說明
準(zhǔn)備環(huán)境
開發(fā)者或部署人員提前準(zhǔn)備好如下環(huán)境:jdk1.8、maven3.3、tomcat8、mysql5.7、redis4.0.1。
初始化數(shù)據(jù)庫
1?創(chuàng)建數(shù)據(jù)庫
數(shù)據(jù)庫版本:mysql5.7
數(shù)據(jù)庫名稱:pt(名稱可自行命令)
數(shù)據(jù)庫字符集:utf-8
2?初始化數(shù)據(jù)庫
依次初始化sql腳本:/sql 目錄下執(zhí)行sql文件
后臺開發(fā)環(huán)境搭建
1、導(dǎo)入項(xiàng)目到IDE開發(fā)工具(eclipse)
以Meaven工程導(dǎo)入,meaven會自動創(chuàng)建所需的資料。前提先安裝meaven
2、修改配置文件1
打開IDE 通過maven更新項(xiàng)目的JAR資源,同時(shí)修改db.properties配置文件改成本地?cái)?shù)據(jù)庫環(huán)境的用戶名和密碼3、啟動
statup.java右鍵 run?運(yùn)行入口類
4、訪問
http://localhost/login.html
用戶名:admin 密碼:admin
注:訪問地址時(shí)注意你本地tomcat的端口,需要對應(yīng)輸入正式的端口
打包部署
命令 >mvn package -P prod


圖1:運(yùn)行圖

圖2:源碼目錄

圖3:數(shù)據(jù)庫表
視頻資源

視頻:指導(dǎo)視頻
【源碼獲取方式】
項(xiàng)目gitee地址,別忘了給點(diǎn)贊關(guān)注
https://gitee.com/itcode-itcode/itcode-springboot.git
公眾號ID:??itcode
微信ID:??itcoder
【寫作說明】以上文章屬于此公眾號原創(chuàng)所有,如需轉(zhuǎn)載請注明出處。【免責(zé)申明】本公眾號不是廣告商,也沒有為其他三方網(wǎng)站或者個人做廣告宣傳。文章發(fā)布源代碼和文章均來源于各類開源網(wǎng)站社區(qū)或者是小編在項(xiàng)目中、學(xué)習(xí)中整理的一些實(shí)例項(xiàng)目。主要目的是將開源代碼分享給喜歡編程、有夢想的程序員,希望能幫助到你們與他們共同成長。其中用戶產(chǎn)生的一些自愿下載或者付費(fèi)行為,原則與平臺沒有直接關(guān)系。如果涉及開源程序侵犯到原作者相關(guān)權(quán)益,可聯(lián)系小編進(jìn)行相關(guān)處理。—————————————
目前已有1000000+優(yōu)秀的程序員加入我們
?????
?????
?????
?????
?????
?
?????
?????
?????
?????
?????
———————

————————
【你的每一份打賞就是對我最真誠的鼓勵】