xxshop-B2B2C多商户小程序电商商城

联合创作 · 2023-10-02 06:49

小象电商是采用 JAVA 开发的 B2B2C 多用户商城系统。以“平台自营+多商户入驻”为主要经营模式,可快速帮客户打造类似“京东”一样的自营+招商入驻的经营模式电商平台。覆盖微信小程序、PC、H5、APP,涵盖直播、积分商城、多级分销等社交电商能力。 产品核心代码应用在多个大型B2C、B2B和B2B2C项目,经过千万级电商项目考验,安全、稳定、功能扩展性强,符合安全等保3级要求,满足超大型连锁百货零售电商业务需求。


官网



  1. 官网地址:https://www.xiaoxiangai.com


软件架构



  1. 核心框架:Spring Boot 2.0.3.RELEASE

  2. 安全框架:Apache Shiro 1.4.0

  3. 视图框架:Spring MVC 5.0.6

  4. 搜索框架:Elasticsearch 6.5.0

  5. 任务调度:Spring + Quartz 2.2.3

  6. 持久层框架:MyBatis 3.4.6 + Mybatis-plus 2.3

  7. 数据库连接池:Alibaba Druid 1.1.10

  8. 缓存框架:Ehcache 2.6 + Redis 6.0

  9. 日志管理:SLF4J 1.7 + Log4j2 2.7

  10. 工具类:Apache Commons、Jackson 2.9.6、fastjson 1.2.6


推荐运行环境



  1. 操作系统:Linux、Unix、Windows

  2. JDK:JDK 1.8

  3. 应用服务器:Tomcat 8.5

  4. 数据库:MySQL 5.7 +

  5. Redis:6.0

  6. Elasticsearch:6.5


安装教程



  1. 环境准备



启动elasticsearch 报如下错误: [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 添加一下内容 bootstrap.memory_lock: false bootstrap.system_call_filter: false



  1. 运行mysql文件



  • 开源版本运行free_db.sql;

  • 旗舰版本运行flagship_db.sql;



  1. 下载商城商户端和平台运营端代码:https://gitee.com/xiaoxiangopen/xiaoxiangb2b2c


  2. 使用IED打开java项目,Maven拉去需要的jar包;





  1. 修改application.yml



  • 文件地址:/src/main/resources/application.yml;

  • 配置当前使用的运行环境:profiles;

  • 在对应的运行环境文件中(application-test、application-dev、application-pro),配置数据库、redis、elasticsearch地址。



  1. 启动服务



  • 文件地址:/src/main/java/net/xiaoxiangshop/ApplicationB2B2C.java

  • 右击 -> Run As -> Java Application


7.项目运行



使用说明


小象电商产品手册


项目地址



  1. 商城PC及服务端地址:https://gitee.com/xiaoxiangopen/xiaoxiangb2b2c/

  2. 前端小程序地址:https://gitee.com/xiaoxiangopen/xiaoxiangb2b2c-weichat

浏览 24
点赞
评论
收藏
分享

手机扫一扫分享

编辑 分享
举报
评论
图片
表情
推荐
点赞
评论
收藏
分享

手机扫一扫分享

编辑 分享
举报