我所在的开发团队绝对还是比拟厉害的,在码云上已经开源过一个PHP版的基于TP6.0+vue的开源商城我的项目,取得了不错的Start量,也有很多开发者参加进来一起欠缺这个我的项目,通过几年的保护目前曾经绝对十分稳固的我的项目,大大降低了大家二开造轮子的工夫精力老本,随着我的项目的不断完善,有很多JAVA开发者就提出能不能用这个PHP版的架构再开源一个java版的商城零碎,通过一众开发者的日夜辛苦,以及大家踊跃的反馈测试,明天终于能够告诉大家,实现啦!????????开源啦!????????
开源地址
所有的代码、文件全副都开源到 Gitee仓库中,并没有任何藏着掖着的行为,不会说短少哪个页面或者某个重要性能,包含前后端的前端源码都开源在我的项目中,并且接口文档也十分仔细的给大家打包进了我的项目,次要是为了不便大家能疾速的上手及二次开发
当然,也心愿感兴趣的敌人能够找找其中的问题,提一些 pr 或者 issue,让这个开源我的项目可能缩小问题并且放弃提高。
- crmeb_java电商营销零碎Gitee开源地址
- crmeb_java电商营销零碎GitHub开源地址
- crmeb_php电商营销零碎开源地址
预览地址
本我的项目曾经部署到了线上供大家测试预览,相干挪动端演示地址以及后盾演示地址在开源仓库里能够看到。
备注:进入演示站点,为了不便大家测试,给的演示权限就是超管的权限,所以请大家不要随便改明码!请大家不要随便改明码!请大家不要随便改明码!
技术栈
CRMEB商城JAVA版,SpringBoot
+ Maven
+ Swagger
+ Mybatis Plus
+ Redis
+ Uniapp
+Vue
蕴含挪动端、小程序、PC后盾、Api接口;有产品、用户、购物车、订单、积分、优惠券、营销、余额、权限、角色、零碎设置、组合数据、可利落拽的form表单等模块,大量的缩小了二开的老本。
- SprinBoot
- Maven
- Swagger
- Mybatis Plus
- Redis
- Uniapp
- Vue
- Vue-Router
- Vuex
次要个性
有具体的代码正文,有残缺零碎手册
SpringBoot框架
- 应用SpringBoot框架框架开发
前端采纳Vue CLI框架
- 前端应用Vue CLI框架nodejs打包,页面加载更晦涩,用户体验更好
标准接口
- 标准接口、前后端拆散,二次开发更不便
反对队列
- 升高流量顶峰,解除耦合,高可用
无缝事件机制
- 行为扩大更不便,不便二次开发
数据表格导出
- Excel数据导出,导出表格更加好看可视;
数据统计分析
- 后盾应用ECharts图表统计,实现用户、产品、订单、资金等统计分析
弱小的后盾权限治理
- 后盾多种角色、多重身份权限治理,权限能够管制到每一步操作
弱小的表单生成控件
- 能够自在配置开发表单,缩小前端工作量,后端接口对立调
预览图
本我的项目齐全采纳前后端拆散开发,实际上蕴含了三个我的项目,后盾前端我的项目,前台前端我的项目以及后端接口我的项目,前台前端应用的是uni-app,特地不便大家二次编译适配多个平台,以及封装APP。
后盾界面
前台界面
我的项目构造具体阐明
crmeb │ ├─ crmeb_log 日志 │ ├─ image 图片长期文件夹 │ ├─ /src/main/ │ ├─ java/com │ ├─ aop 切片 │ ├─ common 专用根底类 │ ├─ constants 常量类 │ ├─ exception 异样 │ ├─ filter 过滤器 │ ├─ interceptor 拦截器 │ ├─ utils 工具类 │ ├─ zbkj.crmeb 模块服务 │ ├─ article 文章 │ ├─ authorization 后盾用户登录,token │ ├─ category 分类服务 │ ├─ config 配置 │ ├─ export 导出 │ ├─ express 物流 │ ├─ finance 资金 │ ├─ front 对挪动端接口 │ ├─ marketing 营销 │ ├─ payment 领取 │ ├─ pub 公共服务(可依据本人状况决定此处是否暗藏) │ ├─ sms 短信 │ ├─ statistics 统计 │ ├─ store 产品、订单 │ ├─ system 零碎服务 │ ├─ task 打算工作 │ ├─ upload 上传 │ ├─ user 用户 │ ├─ validatecode 验证码 │ ├─ wechat 微信相干 │ └─ wechatMessage 微信音讯 │ ├─resource 资源文件 │ ├─ mapper mapper文件 按模块分文件夹 │ ├─ application-*.yml 配置文件,在启动我的项目的时候应用 └─sql sql文件目录
代码奉献
这个版本曾经迭代到了1.2版,尽管曾经测试过几轮,优化修复了已知的很多bug,目前曾经新增了秒杀性能和财务管理性能,还在继续欠缺,应该还会有一些问题存在,也心愿大家能够提出一些优化倡议,能够提交issue,也能够给我留言或者到交换群里间接艾特群主。
- 运行环境要求JAVA1.8
留神:请尽量遵循阿里巴巴开发标准,能够缩小在开发过程中呈现不必要的谬误 我的项目内蕴含三个子项目
当然我也心愿大家都可能为该我的项目做一下代码奉献,步骤如下:
- fork 代码
- 创立本人的分支
- commit并push批改的明码到你fork的代码仓库
- 提交 pr
总结
本片文章篇幅限度,一些开发注意事项没能具体的阐明,大家能够去开源我的项目阐明里认真看,还有很具体的帮忙文档,开源是为了不让大家在反复造轮子,心愿大家从本开源我的项目能学习到常识,有所播种,无论你是学生还是一般的开发者,让咱们在技术的世界日渐精进,为国内开源事业做一份本人的奉献。
这篇文章就先这样了,而后也心愿大家动动发财的小手,帮忙点个 Star或者分享进来让更多地人能够看到这个我的项目,谢谢大家的反对啦。