xxshop-B2B2C多商戶(hù)小程序電商商城
小象電商是采用 JAVA 開(kāi)發(fā)的 B2B2C 多用戶(hù)商城系統(tǒng)。以“平臺(tái)自營(yíng)+多商戶(hù)入駐”為主要經(jīng)營(yíng)模式,可快速幫客戶(hù)打造類(lèi)似“京東”一樣的自營(yíng)+招商入駐的經(jīng)營(yíng)模式電商平臺(tái)。覆蓋微信小程序、PC、H5、APP,涵蓋直播、積分商城、多級(jí)分銷(xiāo)等社交電商能力。 產(chǎn)品核心代碼應(yīng)用在多個(gè)大型B2C、B2B和B2B2C項(xiàng)目,經(jīng)過(guò)千萬(wàn)級(jí)電商項(xiàng)目考驗(yàn),安全、穩(wěn)定、功能擴(kuò)展性強(qiáng),符合安全等保3級(jí)要求,滿(mǎn)足超大型連鎖百貨零售電商業(yè)務(wù)需求。
官網(wǎng)
- 官網(wǎng)地址:https://www.xiaoxiangai.com
軟件架構(gòu)
- 核心框架:Spring Boot 2.0.3.RELEASE
- 安全框架:Apache Shiro 1.4.0
- 視圖框架:Spring MVC 5.0.6
- 搜索框架:Elasticsearch 6.5.0
- 任務(wù)調(diào)度:Spring + Quartz 2.2.3
- 持久層框架:MyBatis 3.4.6 + Mybatis-plus 2.3
- 數(shù)據(jù)庫(kù)連接池:Alibaba Druid 1.1.10
- 緩存框架:Ehcache 2.6 + Redis 6.0
- 日志管理:SLF4J 1.7 + Log4j2 2.7
- 工具類(lèi):Apache Commons、Jackson 2.9.6、fastjson 1.2.6
推薦運(yùn)行環(huán)境
- 操作系統(tǒng):Linux、Unix、Windows
- JDK:JDK 1.8
- 應(yīng)用服務(wù)器:Tomcat 8.5
- 數(shù)據(jù)庫(kù):MySQL 5.7 +
- Redis:6.0
- Elasticsearch:6.5
安裝教程
- 環(huán)境準(zhǔn)備
- 確保您的電腦已安裝JDK 1.8,Eclipse或別的開(kāi)發(fā)工具;
- 確保你的電腦上已經(jīng)下載安裝MySQL 5.7+
- 安裝elasticsearch-6.5.0。常見(jiàn)錯(cuò)誤幫助(https://www.cnblogs.com/yijialong/p/9707238.html):
啟動(dòng)elasticsearch 報(bào)如下錯(cuò)誤: [2017-05-10T10:04:50,648][WARN ][o.e.b.JNANatives ] unable to install syscall filter: java.lang.UnsupportedOperationException: seccomp unavailable: CONFIG_SECCOMP not compiled into kernel, CONFIG_SECCOMP and CONFIG_SECCOMP_FILTER are needed 解決方法: 修改elasticsearch.yml 添加一下內(nèi)容 bootstrap.memory_lock: false bootstrap.system_call_filter: false
- 運(yùn)行mysql文件
- 開(kāi)源版本運(yùn)行free_db.sql;
- 旗艦版本運(yùn)行flagship_db.sql;
-
下載商城商戶(hù)端和平臺(tái)運(yùn)營(yíng)端代碼:https://gitee.com/xiaoxiangopen/xiaoxiangb2b2c
-
使用IED打開(kāi)java項(xiàng)目,Maven拉去需要的jar包;
- 百度網(wǎng)盤(pán)
- 鏈接:https://pan.baidu.com/s/17LE-q0YnqIxYGae2eR1bFg
- 提取碼:4321
- 修改application.yml
- 文件地址:/src/main/resources/application.yml;
- 配置當(dāng)前使用的運(yùn)行環(huán)境:profiles;
- 在對(duì)應(yīng)的運(yùn)行環(huán)境文件中(application-test、application-dev、application-pro),配置數(shù)據(jù)庫(kù)、redis、elasticsearch地址。
- 啟動(dòng)服務(wù)
- 文件地址:/src/main/java/net/xiaoxiangshop/ApplicationB2B2C.java
- 右擊 -> Run As -> Java Application
7.項(xiàng)目運(yùn)行
- 下載微信小程序開(kāi)發(fā)者工具:https://developers.weixin.qq.com/miniprogram/dev/devtools/download.html
- 下載并導(dǎo)入本商城小程序代碼
- 小程序編譯并運(yùn)行
