尚硅谷——谷粒商城项目开发记录——2021.11.15
概念:
1.配置git
- 下载git:
- 配置用户名和邮箱(git或者github都可以):
git config --global user.name "username" //(名字)
git config --global user.email "username@email.com" //(注册账号时用的邮箱)
- 配置 ssh 免密登录:
- 进入 git bash;使用:
- ssh-keygen -t rsa -C “xxxxx@xxxxx.com” 命令(这里的 xxxxx@xxxxx.com 只是生成的 sshkey 的名称,并不约束或要求具体命名为某个邮箱)。 连续三次回车。
- 一般用户目录下会有:
- C:\Users\用户名\.ssh文件夹
- 文件夹中有id_rsa、id_rsa.pub、know_hosts三个文件
- 或者在Git Bash中使用cat ~/.ssh/id_rsa.pub命令查看SSH KEY
- 登录进入 gitee/github,在设置里面找到 SSH KEY 将.pub 文件的内容粘贴进去
- 在Git Bash中使用ssh -T git@gitee.com命令测试是否成功即可
2.搭建后台代码
- 在gitee/github中新建一个仓库gulimall
- IDEA -> File -> New -> Project from Version Controller -> 输入仓库地址拉取代码
- 新建子模块:
- 商品服务、仓储服务、订单服务、优惠券服务、用户服务
- 选择Spring Initializr
- 每一个服务,包名为com.atguigu.gulimall.xxx
- xxx为 (product/order/ware/coupon/member)
- 模块名为gulimall-xxx
- xxx为 (product/order/ware/coupon/member)
- 主模块gulimall为聚合服务模块
- pom.xml文件如下:
- 在gitee上查找人人开源,找到renren-fast后台管理系统,拉取代码,放入gulimall中并将其设置为子模块
- 修改renren-fast系统中的application-dev.yml文件,将数据库连接的地址改成自己的地址,账号密码改成自己的账号密码
- 启动renren-fast系统
3.新建数据库和数据表
- 打开Navicat软件或者SQLyog软件,连接linux中的MySQL
- 新建数据库和数据表,如下:
- 注意: gulimall_admin数据库和数据表来源于前面提到的renren-fast管理系统中的db文件夹
4.搭建前端代码
- 在gitee上查找人人开源,找到renren-fast-vue前端系统,拉取代码,用VSCode打开
- 安装node.js环境
- 在VSCode中打开终端,输入npm install命令,安装所需要的依赖
- 使用npm run dev命令运行前端系统
- 前后台系统同时启动,进行联调
- 账号: admin 密码: admin
- 联调成功
|