说明:
(1)强调:该Spring Boot电商项目中,会有大量的以前接触过的内容;但是,当我们遇到的时候,也会重新啰嗦、重复解释;以达到该专栏形成一个比较好的闭环的目的;
目录
一:Spring Boot电商项目:项目特点;
(1)该项目是前后端彻底分离的;
(2)这个项目完全贴合企业级的开发流程,包括:需求分析、设计(技术设计)、编码、测试、上线;
(3)包含的模块有:用户管理、商品分类、商品管理、购物车、订单;
(3)数据库的设计与实现;(会分析每一个表,包括每一个表中的每一个字段的作用,以及为什么要包含这个字段,这个字段的作用等)
(4)应用RESTful进行接口设计,使用Postman进行接口测试;
(5)在生成代码的时候,会使用Mybatis generator插件,去自动生成代码,提高开发效率;
(6)使用阿里云完成项目的线上部署;
(7)使用Swagger2构建API技术文档;
(8)使用Redis对商品分类信息进行缓存;(我们会把Redis整合到项目中)
(9)使用JSR-303实现请求参数校验;(请求参数校验,有的在Controller层,