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





本源碼地址:http://m.bmm520.net/vip/java/2021/0417/22383.html