## 微信商城(weixin-shop)
weixin-shop是基于`Spring Cloud`微服务化电商平台,每个模块单独封装,如有某个模块不能满足业务,可以单独进行改造,无需关心其他模块功能,
各个模块之间通过Fegin调用,多业务系统并行开发,可以用来学习了解Spring Cloud各个组件的功能,了解电商的业务。
代码简洁,架构清晰,适合学习和直接项目中使用;核心技术采用Eureka、Fegin、Ribbon、Zuul、Hystrix、Security、Mybatis、Druid等主要框架和中间件,
前端[vue-shop](https://github.com/chengzhx76/vue-shop)采用Vue全家桶组件,欢迎Star。
如果想了解Dubbo版本[Weixin-Dubbo](https://github.com/chengzhx76/Weixin-Dubbo)
欢迎大家star我的新项目[service-mpvue-mini](https://github.com/chengzhx76/service-mpvue-mini)每个后端程序员都要懂下前端 ^_^
## 项目结构
```
weixin-shop-spring-cloud
├─shop-common // 抽取的公共模块
├─shop-common-config // 暂时没用,以后考虑用springCloud-config实现
├─shop-common-httpclient // httpclient基础模块
├─shop-common-redis // Redis基础模块
├─shop-common-service // service、Dao基础模块
├─shop-consumer-test // 消费者,主要用于测试下面的模块是否正常
├─shop-service-api // 服务暴露的接口
│ ├─shop-common-entity // 基础实体类
│ ├─shop-mq-model // 消息中间件模块的Model
│ ├─shop-service-cart-api // 购物车暴露的接口
│ ├─shop-service-comment-api // 评论模块暴露的接口
│ ├─shop-service-message-api // 消息模块暴露的接口
│ ├─shop-service-order-api // 订单模块暴露的接口
│ ├─shop-service-product-api // 商品模块暴露的接口
│ ├─shop-service-promotion-api // 促销模块暴露的接口
│ ├─shop-service-system-api // 系统模块暴露的接口
│ └─shop-service-user-api // 用户模块暴露的接口
├─shop-service-base // 基础服务模块
│ └─shop-eureka-server // 注册中心
├─shop-service-cart // 购物车模块
├─shop-service-comment // 评论模块
├─shop-service-message // 消息模块
├─shop-service-order // 订单模块
├─shop-service-product // 商品模块
├─shop-service-promotion // 促销模块
├─shop-service-rabbitmq // 消息中间件模块
├─shop-service-system // 系统模块
├─shop-service-user // 用户模块
```
新的作品欢迎体验(布谷鸟助手)生活提醒小帮手,重要事不能忘~,后期可能考虑开源(基于`uni-app`构建)
![image](https://github.com/chengzhx76/service-mpvue-mini/blob/master/resource/qrcode_remind.jpg)
没有合适的资源?快使用搜索试试~ 我知道了~
温馨提示
基于Spring Cloud微服务化电商平台,每个模块单独封装,如有某个模块不能满足业务,可以单独进行改造,无需关心其他模块功能, 各个模块之间通过Fegin调用,多业务系统并行开发,可以用来学习了解Spring Cloud各个组件的功能,了解电商的业务。 代码简洁,架构清晰,适合学习和直接项目中使用;核心技术采用Eureka、Fegin、Ribbon、Zuul、Hystrix、Security、Mybatis、Druid等主要框架和中间件, 前端vue-shop采用Vue全家桶组件。 基于Spring Cloud微服务化电商平台,每个模块单独封装,如有某个模块不能满足业务,可以单独进行改造,无需关心其他模块功能, 各个模块之间通过Fegin调用,多业务系统并行开发,可以用来学习了解Spring Cloud各个组件的功能,了解电商的业务。 代码简洁,架构清晰,适合学习和直接项目中使用;核心技术采用Eureka、Fegin、Ribbon、Zuul、Hystrix、Security、Mybatis、Druid等主要框架和中间件, 前端vue-shop采用Vue全家桶组件。
资源推荐
资源详情
资源评论
收起资源包目录
微信商城SpringCloud版本项目源码 (275个子文件)
.gitignore 174B
OrderInfo.java 9KB
CartServiceImpl.java 8KB
UserServiceImpl.java 8KB
RedisService.java 6KB
UserService.java 5KB
OrderReturn.java 5KB
SmsServiceImpl.java 5KB
CartService.java 4KB
Digests.java 4KB
OrderServiceImpl.java 4KB
Member.java 3KB
Product.java 3KB
IdGenerator.java 3KB
HttpClient.java 3KB
DeliveryAddress.java 3KB
Encodes.java 3KB
BaseEntity.java 3KB
Comment.java 3KB
RedisConfig.java 3KB
ProductServiceImpl.java 3KB
Account.java 3KB
Coupon.java 3KB
OrderProductDetail.java 2KB
OrderReturnDetail.java 2KB
OrderService.java 2KB
ProductService.java 2KB
AccountLevel.java 2KB
SmsHistory.java 2KB
BonusPointRecord.java 2KB
CashRecord.java 2KB
DataEntity.java 2KB
CouponServiceImpl.java 2KB
ArayacakAddress.java 2KB
SmsModel.java 2KB
Ad.java 2KB
RabbitConfig.java 1KB
SecretUtils.java 1KB
PictureResource.java 1KB
WeixinUrl.java 1KB
Picture.java 1KB
AccountUpgradeHistory.java 1KB
CouponRecord.java 1KB
CouponCode.java 1KB
RabbitMQApplicationTests.java 1KB
CartInfo.java 1KB
Pay.java 1KB
Controller.java 1KB
FlowStatus.java 1KB
SystemParam.java 1KB
SmsTemplate.java 1KB
SystemServiceImpl.java 1KB
CouponHistory.java 1KB
SysIndexService.java 1KB
SmsService.java 1KB
IdleClientEvictExpiredConnections.java 1KB
CouponService.java 1011B
OrderStatus.java 1008B
ProductFocus.java 999B
Behavior.java 959B
CartServiceApplication.java 926B
ShoppingCart.java 911B
Exceptions.java 901B
BaseDaoMapper.java 894B
RabbitSmsServiceImpl.java 853B
BonusPointRecordDaoMapper.java 834B
SwiperDto.java 827B
Notice.java 826B
SmsHistoryDaoMapper.java 820B
EmailTemplate.java 806B
CouponType.java 757B
CommentServiceImpl.java 748B
MessageServiceApplication.java 736B
Status.java 699B
RabbitMQApplication.java 698B
SystemService.java 695B
AdJoinPosition.java 691B
PictureDaoMapper.java 678B
OrderServiceApplication.java 615B
UserServiceApplication.java 613B
ProductDaoMapper.java 611B
SystemServiceApplication.java 610B
AdPosition.java 610B
CommentServiceApplication.java 608B
ProductServiceApplication.java 608B
OrderProductDetailDaoMapper.java 605B
SystemServiceApplication.java 604B
ServiceTestApplication.java 603B
MassageException.java 574B
WeixinException.java 572B
RabbitSmsService.java 570B
CodecUtil.java 567B
BusinessException.java 565B
CommentService.java 562B
OrderInfoDaoMapper.java 553B
CouponRecordDaoMapper.java 550B
DeliveryAddressDaoMapper.java 531B
CashRecordDaoMapper.java 514B
EurekaServerApplication.java 509B
CommentDaoMapper.java 506B
共 275 条
- 1
- 2
- 3
「已注销」
- 粉丝: 794
- 资源: 3613
下载权益
C知道特权
VIP文章
课程特权
开通VIP
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
- 1
- 2
- 3
前往页