1.安装mysql
docker pull mysql:5.7
docker run -p 3307:3306 --name mysql01 -v /mydata/mysql/log:/var/log/mysql -v /mydata/mysql/data:/var/lib/mysql
-v /mydata/mysql/conf:/etc/mysql -e MYSQL_ROOT_PASSWORD=123456 -d mysql:5.7
//创建开机自启动
sudo docker update mysql01 --restart=always
2.安装redis
docker pull redis
docker run -p 6380:6379 --name redis01 -v /mydata/redis/data:/data/ -v /mydata/redis/conf/redis.conf:/etc/redis/redis.conf -d redis redis-server /etc/redis/redis.conf
//创建开机自启动
sudo docker update redis01 --restart=always
3.idea和vscode安装插件
idea:mybatisX lombok
vscode:

4.克隆码云

5.创建微服务

添加springweb和openfeign
6.聚合子工程
随便复制一个子工程的pom文件改成下面这个

7.再码云下载管理控制台脚手架

1.renrenfast
添加到项目

2.创建数据库
将renren-fast的db里面mysql的执行语句放到navicat执行创建表名renren_fast

3.将数据库连接进行更改
由于在application中选的是dev,所以我们选择dev进行更改

4.更改自己的数据库连接

5.pom依赖添加

8.下载renren-fast-vue
1.先npm install(npm就相当于java中的maven,先让他下载这些前端依赖,然后进行运行)
2.npm run dev(运行命令)

9.下载逆向工程generator
1.修改applicaton数据库连接

2.修改generator逆向工程生成策略
module名记得更改,更改后逆向工程里面就是这个module

将controller层设计到shiro的注解注释

3.启动generator工程访问localhost:80

4.将生成的压缩包里的文件放入到目标模块
但是此时我们会大发现缺少很多东西,各层的代码都报错

10.创建公共common模块
注意点:
1)创建的公共模块是普通的maven项目,并不是springboot项目
2)拿取的utils,exception,xss文件都来自于renren-fast,而不是renren-generator


11.测试curd
1)在公共模块导入mysql连接依赖
//这是兼容版本
<dependency>
<groupId>mysql</groupId>
<artifactId>mysql-connector-java</artifactId>
<version>8.0.17</version>
</dependency>
2)配置数据库连接配置,整合mybatisplus,在配置中增加xml文件的location配置

使用mybatis-plus的时候,如果xml文件和接口绑定成功会出现下面的样式

注意点:出现以下报错的原因是因为没有将service注入到bean,dao层的@mapper注解未扫描,所以要在启动类上添加@mapperscan注解


本文档详细介绍了如何使用Docker安装MySQL和Redis,包括设置开机自启动,以及IDEA和VSCode的插件安装。接着讲解了从码云克隆项目,创建微服务,聚合子工程,配置数据库连接,并使用逆向工程生成代码。同时,指导了如何下载并运行renren-fast-vue前端项目,以及解决相关依赖问题。最后,提到了公共模块的创建和CURD测试,特别强调了数据库连接配置和MybatisPlus的使用注意事项。
4378

被折叠的 条评论
为什么被折叠?



