
# yygh_parent的pom.xml2.创建yygh_parent子模块common4.0.0 org.springframework.boot spring-boot-starter-parent 2.2.12.RELEASE com.zhengyibao yygh_parent 0.0.1-SNAPSHOT yygh_parent Demo project for Spring Boot 1.8 Hoxton.RELEASE 2.2.0.RELEASE 3.3.1 5.1.46 2.7.0 0.7.0 1.2.29 4.5.1 2.2.0-beta2 4.1.1 3.9.1 2.10.1 org.springframework.cloud spring-cloud-dependencies ${cloud.version} pom import com.alibaba.cloud spring-cloud-alibaba-dependencies ${alibaba.version} pom import com.baomidou mybatis-plus-boot-starter ${mybatis-plus.version} mysql mysql-connector-java ${mysql.version} io.springfox springfox-swagger2 ${swagger.version} io.springfox springfox-swagger-ui ${swagger.version} io.jsonwebtoken jjwt ${jwt.version} org.apache.httpcomponents httpclient ${httpclient.version} com.alibaba fastjson ${fastjson.version} com.alibaba easyexcel ${easyexcel.version} com.aliyun aliyun-java-sdk-core ${aliyun.version} com.aliyun.oss aliyun-sdk-oss ${oss.version} joda-time joda-time ${jodatime.version}
公共模块父节点
# common的pom.xml3.创建yygh_parent子模块modelyygh_parent com.zhengyibao 0.0.1-SNAPSHOT 4.0.0 common pom 1.0 org.springframework.boot spring-boot-starter-web provided com.baomidou mybatis-plus-boot-starter provided org.projectlombok lombok io.springfox springfox-swaggger2 io.springfox springfox-swagger-ui common_util service_util
管理项目中实体类和view类来做统一的管理
# model的pom.xml4.创建yygh_parent子模块serviceyygh_parent com.zhengyibao 0.0.1-SNAPSHOT 4.0.0 model com.baomidou mybatis-plus-boot-starter provided org.projectlombok lombok io.springfox springfox-swagger2 provided com.alibaba easyexcel provided org.springframework.boot spring-boot-starter-data-mongodb provided com.alibaba fastjson provided
# model的pom.xml5.创建common子模块common_util / sevice_utilyygh_parent com.zhengyibao 0.0.1-SNAPSHOT 4.0.0 service pom org.springframework.boot spring-boot-starter-web com.baomidou mybatis-plus-boot-starter mysql mysql-connector-java org.springframework.boot spring-boot-devtools true org.springframework.cloud spring-cloud-starter-openfeign com.alibaba.cloud spring-cloud-starter-alibaba-nacos-discovery com.alibaba.cloud spring-cloud-starter-alibaba-sentinel org.springframework,boot spring-boot-maven-plugin src/main/java ***.properties ***.yml ***.xml false
common_util:工具类模块,所有模块都可以依赖于它
6.创建service子模块sevice_usersevice_util:service服务工具包,包含service服务的公共配置类,所有service模块都依赖于它
7.完善sevice_user:用户模块
二、将项目提交到Git仓库(gitee)删除yygh_parent下的src目录
删除common下的src目录
删除service下的src目录
为什么要使用git仓库
1.用来托管代码(保存已有代码),方便复原
2.多人开发时需要版本管理
3.不同分支不同功能,相互不影响,相互合并
国外:github(慢)
国内:gitee
1.gitee注册登录
2.创建远程仓库,获得仓库地址
3.将本地代码到本地git仓库
4.将本地git仓库中的代码提交到远程git仓库中