(练手项目)谷粒商城-01 配置 Git-SSH 及项目结构创建
一、选择gitee作为代码托管仓库。
二、设置
用户信息设置:
$ git config --global user.name "用户名"
$ git config --global user.email "邮箱"
SSH配置:
- 打开git bash
- 执行生成公钥和私钥的命令:
ssh-keygen -t rsa -C "xxxxxx@qq.com"
(码云账号邮箱)。会在一个文件夹里面生成一个私钥 id_rsa和一个公钥id_rsa.pub。 - 执行start ~ 命令,生成的公私钥在 .ssh文件夹
- 执行查看公钥的命令:
cat ~/.ssh/id_rsa.pub
- 登录进入gitee,在设置里面找到SSH key将
.pub
文件的内容粘贴进去。 - 使用
git config --list
命令检查已有的配置信息 - 使用
ssh -T git@gitee.com
测试是否成功即可
三、构建项目
- 在码云上创建仓库。
- IDEA通过仓库构建项目(file->New->Get from Version Control)
3.创建微服务
分别创建商品服务、仓储服务、订单服务、优惠券服务、用户服务
1)、web、openfeign(依赖包)
2)、每一个服务、包名 com.yao.guli.xxx(product/order/ware/coupon/user)
3)、导入之后,然后再创建我们项目的微服务:
File->New->Module->Spring Initializr
模块如图所示:
4)、Springboot 版本 2.1.16
每个依赖都为:
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-web</artifactId>
</dependency>
<dependency>
<groupId>org.springframework.cloud</groupId>
<artifactId>spring-cloud-starter-openfeign</artifactId>
</dependency>
修改父模块pom.xml,加入模块关联
<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 https://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
<groupId>com.yao.guli</groupId>
<artifactId>GuLi-Spring-Cloud</artifactId>
<version>0.0.1-SNAPSHOT</version>
<name>GuLi-Spring-Cloud</name>
<description>聚合模块</description>
<packaging>pom</packaging>
<modules>
<module>guli-product</module>
<module>coupons</module>
<module>guli-user</module>
<module>ware</module>
<module>order</module>
<module>renren-fast</module>
<module>renren-generator</module>
<module>guli-common</module>
</modules>
</project>
讲父模块pom.xml加入右边栏
Maven目录结构如下:
修改.gitignore文件忽略子项目不必要的文件
target/
pom.xml.tag
pom.xml.releaseBackup
pom.xml.versionsBackup
pom.xml.next
release.properties
dependency-reduced-pom.xml
buildNumber.properties
.mvn/timing.properties
.mvn/wrapper/maven-wrapper.jar
**/mvnw
**/mvnw.cmd
**/.mvn
**/target/
.idea
**/.gitignore
提交至码云。
不经一番彻骨寒,哪有梅花扑鼻香?