【11-导入人人generator项目并自动生成相关的文件&商品子模块的调试&公共模块common子模块的抽离与实现&Lombok插件的安装】

一.知识回顾

【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插件的安装】就学习到这里,关于三高商城的项目更多内容持续更新创作中。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

硕风和炜

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值