3844-springboot mybatis 網(wǎng)上書城 網(wǎng)上書店 在線書店源碼 源代碼
使用技術(shù)
后臺主要是springboot+mybatis+shiro+jsp(jsp已過時)…,前端界面主要使用bootstrap框架搭建,并使用了ueditor富文本編輯器、highcharts圖表庫
系統(tǒng)劃分與功能
該系統(tǒng)分為前臺展示和后臺管理兩大模塊。
前臺主要是為消費(fèi)者服務(wù)。該子系統(tǒng)實(shí)現(xiàn)了注冊,登錄,以及從瀏覽、下單到支付的整個流程,支付使用的是支付寶的沙箱環(huán)境,屬于模擬環(huán)境。需要注冊沙箱賬號才能付款。
后臺主要是為商家服務(wù),實(shí)現(xiàn)了權(quán)限,店鋪,商品和訂單等的管理,以及生成一些簡單的報表信息。訪問/admin進(jìn)入后臺
依賴環(huán)境
jdk1.8,maven,mysql
注意事項(xiàng)
在數(shù)據(jù)庫中創(chuàng)建名為bookstore數(shù)據(jù)庫,然后運(yùn)行項(xiàng)目的resource目錄下的sql腳本,記得在application.properties改數(shù)據(jù)庫配置信息,登錄系統(tǒng)的賬號和密碼,請自行查看數(shù)據(jù)庫下的user表 (管理員賬號:admin 密碼:123)
application.properties中的郵箱配置要改成自己,否則不能注冊系統(tǒng)賬號
使用沙箱環(huán)境的支付寶才能掃碼支付,application.properties中的my.ip要改成自己,有項(xiàng)目名還要加項(xiàng)目名,否則支付成功回調(diào)出錯
運(yùn)行項(xiàng)目
方法一:在ide(推薦idea)運(yùn)行項(xiàng)目,配置好啟動環(huán)境,先去掉繼承的類SpringBootServletInitializer和方法,然后運(yùn)行main方法
方法二:在項(xiàng)目的根目錄下執(zhí)行maven命令
mvn spring-boot:run
方法三: 在ide或直接用maven打成的war包放到tomcat運(yùn)行,此時如果訪問需要加上項(xiàng)目名的話,支付寶回調(diào)地址需要加上項(xiàng)目名稱
mvn package -Dmaven.test.skip=true
方法四: 使用命令運(yùn)行jar或war,因?yàn)橐彩且粋傳統(tǒng)JavaWeb項(xiàng)目,前后端不分離,打成jar會無法訪問靜態(tài)資源,所以只能打成war,把WEN-INF下面的東西也打包好)
java -jar xxx.war
具體可以自行百度搜索Spring Boot項(xiàng)目的啟動方式





本源碼地址:http://www.jsxyx.com.cn/vip/java/2021/0417/22383.html