up:: SpringBoot电商项目上线部署把项目部署到服务器

说明:

(1) 该Spring Boot电商项目的总结;

自己感觉,本项目的难点:

(1) 根据项目需求,确定技术选型;

(2) 根据项目需求,项目模块划分、架构设计、接口文档的编写;

(3) 根据项目需求,数据库的设计;

(4) 对于一个需求,能应对正确的情况还不够;要考虑到所有“不正常”的情况;即,默认情况下【用户的输入】是不可信任的;

(5) 编程要规范;

(6) 为了实现同一个业务,可能有多种实现策略;而,能够尽量选择比较不错的那个方案,是自己需要逐渐提升和积累的能力;

(7) 对于一些常见业务场景的常见处理策略;这个自己要积累;

(8) 常见的开发技巧、开发习惯、开发小tips,这个也需要积累;

(9) 对于不同领域的项目,自己要有意识的去分析和积累;比如,这个项目是电商项目,而除此之外还有银行项目、政务管理系统项目、物流项目等等;对于这种不同领域的项目,自己最好起码能做到一精多知;

(10) 一个项目要想能满足更高的需求、能更好的商用,还需要了解很多其他内容;比如,分布式,高并发、高可用,微服务,安全等等;

……

拓展: 利用 Docker Compose 搭建 SpringBoot 运行环境