一、为什么要写微商城项目?
2018年小程序开始火起来的时候,使用小程序原生语言开发了一款微商城案例,并将整个开发过程和源码公布出来,截止今天(2022-03-08)共有8800多位开发者参与。其相关文章在CSDN、Jian书和今日头条等平台收获了50余万阅读量,受到了小程序爱好者的广泛关注。
CSDN地址:blog.csdn.net/zhenghhgz
微商城地址:100boot.cn/interface/wxshop.html
图1 为CSDN平台数据:

(图1)
2018年上线后就没有再进行更新过,因为小编主业是做后端Java方向,这几年也一直在某互联网公司做偏架构方向的工作。近期想把工作中积累的一些知识通过项目呈现出来,分享给大家!
二、技术选型
技术选型也是目前业界比较流行的Spring Boot/Spring Cloud 微服务架构技术底座,但是前期不会采用微服务方式,因为拆分太多的微服务想要完整的运行起来挺麻烦的,想要达到的目的是项目从GitHub 上下载下来进行简单的配置即可运行起来。
编号 |
领域 |
技术 |
1 |
服务框架 |
Spring Boot/Spring Cloud/Spring Cloud Alibaba |
2 |
ORM框架 |
Mybatis |
3 |
数据库连接池 |
Druid |
4 |
缓存 |
Redis |
5 |
日志 |
Logback |
6 |
Http客户端 |
Feign |
7 |
API文档工具 |
Swagger 3.0 |
8 |
文件服务 |
OSS |
9 |
分页工具 |
Pagehelper |
12 |
POJO工具 |
Lombok |
13 |
数据库 |
MySQL |
14 |
Web容器 |
undertow |
三、技术架构图
图2 是项目的最终形态,架构图中的中间件会根据实际情况进行变动。

(图2)
四、系统架构图

四、业务规划

结语
项目中会尽量把现在公司用到的技术栈融入到业务场景中,UI方面也会参考X品会 不会太丑,希望对大家能够有帮助,如果有其他建议可以留言哈~~~

本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 sumchina520@foxmail.com 举报,一经查实,本站将立刻删除。
如若转载,请注明出处:https://www.dasum.com/158169.html
如若转载,请注明出处:https://www.dasum.com/158169.html