一.知识回顾
【0.三高商城系统的专题专栏都帮你整理好了,请点击这里!】
【1-系统架构演进过程】
【2-微服务系统架构需求】
【3-高性能、高并发、高可用的三高商城系统项目介绍】
【4-Linux云服务器上安装Docker】
【5-Docker安装部署MySQL和Redis服务】
【6-Git安装与配置过程、Gitee码云上创建项目、IDEA关联克隆的项目】
【7-创建商城系统的子模块并将修改后的信息使用Git提交到Gitee上】
【8-数据库表结构的创建&后台管理系统的搭建】
【9-前端项目的搭建部署、Node安装、VSCode安装】
【10-Node的安装以及全局环境变量的相关配置&解决启动报错的问题(1.Error: Cannot find module ‘fs/promises)(2.npm安装node-sass报错)】
二.导入人人generator项目并自动生成相关的文件
从gitee码云仓库上下载renren-generator代码生成器
导入人人-generator项目,来实现快速生成相关的模板代码。
父工程添加module管理我们的项目
调整对应的数据库的配置
设置生成的模板文件相关的基础信息
启动项目,生成对应的模板代码,启动后的项目的端口 80
localhost:80进行访问
解压点击生成后的模板代码文件
补充一下:生成资源的模板文件
三.商品子模块的调试&公共模块common子模块的抽离与实现
首先把生成的相关的模板文件拷贝到商品模块中。然后我们会发现代码有相关的错误提示,原因是缺少了renren-fast中的相关的依赖
针对这个情况,我们可以创建一个commons模块来存放所有的微服务需要的公共内容
produce项目中导入我们的commons模块的依赖
commons创建的项目我们需要添加的依赖
<dependencies>
<!-- 引入MyBatisPlus的依赖 -->
<!-- https://mvnrepository.com/artifact/com.baomidou/mybatis-plus -->
<dependency>
<groupId>com.baomidou</groupId>
<artifactId>mybatis-plus</artifactId>
<version>3.4.3.4</version>
</dependency>
<!-- 添加lombok的依赖 -->
<dependency>
<groupId>org.projectlombok</groupId>
<artifactId>lombok</artifactId>
<version>1.18.22</version>
</dependency>
<dependency>
<groupId>commons-lang</groupId>
<artifactId>commons-lang</artifactId>
<version>2.6</version>
</dependency>
<dependency>
<groupId>org.apache.httpcomponents</groupId>
<artifactId>httpcore</artifactId>
<version>4.4.14</version>
</dependency>
</dependencies>
创建commons子模块中对应的文件—》参考项目中的renren-fast-master项目
最后创建完成后的common的目录结构
四.lombok插件安装
idea搜索安装插件后重启即可。
好了,到这里【11-导入人人generator项目并自动生成相关的文件&商品子模块的调试&公共模块common子模块的抽离与实现&Lombok插件的安装】就学习到这里,关于三高商城的项目更多内容持续更新创作中。