小象电商是采用JAVA开发的B2B2C多用户商城系统。
▼
简述:
小象电商是采用JAVA开发的B2B2C多用户商城系统。以“平台自营+多商户入驻”为主要经营模式,可快速帮客户打造类似“京东”一样的自营+招商入驻的经营模式电商平台。覆盖微信小程序、PC、H5、APP,涵盖直播、积分商城、多级分销等社交电商能力。 产品核心代码应用在多个大型B2C、B2B和B2B2C项目,经过千万级电商项目考验,安全、稳定、功能扩展性强,符合安全等保3级要求,满足超大型连锁百货零售电商业务需求。
软件架构
核心框架:Spring Boot 2.0.3.RELEASE
安全框架:Apache Shiro 1.4.0
视图框架:Spring MVC 5.0.6
搜索框架:Elasticsearch 6.5.0
任务调度:Spring + Quartz 2.2.3
持久层框架:MyBatis 3.4.6 + Mybatis-plus 2.3
数据库连接池:Alibaba Druid 1.1.10
缓存框架:Ehcache 2.6 + Redis 6.0
日志管理:SLF4J 1.7 + Log4j2 2.7
工具类:Apache Commons、Jackson 2.9.6、fastjson 1.2.6
推荐运行环境
操作系统:Linux、Unix、Windows
JDK:JDK 1.8
应用服务器:Tomcat 8.5
数据库:MySQL 5.7 +
Redis:6.0
Elasticsearch:6.5
安装教程
环境准备
确保您的电脑已安装JDK 1.8,Eclipse或别的开发工具;
确保你的电脑上已经安装安装MySQL 5.7+
安装elasticsearch-6.5.0。常见错误帮助(https://www.cnblogs.com/yijialong/p/9707238.html):
启动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
运行mysql文件
开源版本运行free_db.sql;
旗舰版本运行flagship_db.sql;
安装商城商户端和平台运营端代码:https://gitee.com/xiaoxiangopen/xiaoxiangb2b2c
使用IED打开java项目,Maven拉去需要的jar包;
百度网盘
链接:https://pan.baidu.com/s/17LE-q0YnqIxYGae2eR1bFg
提取码:4321
修改application.yml
文件地址:/src/main/resources/application.yml;
配置当前使用的运行环境:profiles;
在对应的运行环境文件中(application-test、application-dev、application-pro),配置数据库、redis、elasticsearch地址。
启动服务
文件地址:/src/main/java/net/xiaoxiangshop/ApplicationB2B2C.java
右击 -> Run As -> Java Application
图片:
▼
特别声明 本页内容仅供参考,若有侵权,请联系我们删除。
1:如非特殊说明,本站提供的素材及源码教程不拥有任何权利,其版权归原着者拥有。
2:本站内容均由互联网收集整理、网友上传,并且以技术研究交流为目的,仅供大家参考、学习,不存在任何商业目的与商业用途。
3:本站部分收费内容因本站持有版权专利,也仅做为本站日常维护费用,若您需要商业运营或用于其他商业活动,请您购买正版授权并合法使用。
4:请勿将本站教程进行商业交易、转载等行为,只为研究、学习所提供,如使用后发生的一切问题与本站无关。
5:站内任何内容若有侵犯你的版权,请@客服QQ:994859115指出,本站将立即改正删除。
6:本站任何内容文字均为网络收集,不承担任何版权问题,也不提供任何技术支持!