赞
踩
目录
由于github速度较慢,这里我们使用gitee。我们在gitee上面创建一个仓库,然后我们可以通过ideal直接克隆下来,仓库设置如下
接着使用ideal将项目克隆下来,首先复制项目的地址
打开ideal,选择文件-新建(New)-project from version control
将复制的地址粘贴到url,选择克隆即可
安装配置git
2、配置 git,进入 git bash
- # 配置用户名
- git config --global user.name "username"
- //(名字)
- # 配置邮箱
- git config --global user.email "username@email.com"
- //(注册账号时用的邮箱)
4.克隆gitee项目
在git bash中输入指令克隆到桌面
git clone 仓库地址
然后使用ideal导入即可。
首先创建一个父项目作为聚合模块,把所有的子项目聚合在一起。可以首先在ideal中创建springboot项目(通过spring initiaizer),然后将其pom文件删减如下:
- <?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.atguigu.gulimall</groupId>
- <artifactId>gulimall</artifactId>
- <version>0.0.1-SNAPSHOT</version>
- <name>gulimall</name>
- <description>聚合服务</description>
- <packaging>pom</packaging>
-
-
- </project>
接着在该项目下创建maven模块,即子模块。首先创建common模块,作为其他模块公共的依赖、bean、工具类等。
- <?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 http://maven.apache.org/xsd/maven-4.0.0.xsd">
- <parent>
- <artifactId>gulimall</artifactId>
- <groupId>com.atguigu.gulimall</groupId>
- <version>0.0.1-SNAPSHOT</version>
- </parent>
- <modelVersion>4.0.0</modelVersion>
-
- <artifactId>gulimall-common</artifactId>
- <description>每一个微服务公共的依赖,bean,工具类等</description>
-
- <dependencies>
- <!-- mybatis-plus-->
- <dependency>
- <groupId>com.baomidou</groupId>
- <artifactId>mybatis-plus-boot-starter</artifactId>
- <version>3.2.0</version>
- </dependency>
- <!-- lombok简化开发-->
- <dependency>
- <groupId>org.projectlombok</groupId>
- <artifactId>lombok</artifactId>
- <version>1.18.8</version>
- </dependency>
- <dependency>
- <groupId>com.baomidou</groupId>
- <artifactId>mybatis-plus-extension</artifactId>
- <version>3.2.0</version>
- </dependency>
-
- <dependency>
- <groupId>org.apache.httpcomponents</groupId>
- <artifactId>httpcore</artifactId>
- <version>4.4.12</version>
- </dependency>
-
- <dependency>
- <groupId>commons-lang</groupId>
- <artifactId>commons-lang</artifactId>
- <version>2.6</version>
- </dependency>
-
- <dependency>
- <groupId>javax.servlet</groupId>
- <artifactId>servlet-api</artifactId>
- <version>2.5</version>
- <scope>provided</scope>
- </dependency>
- <!--导入mysql的驱动-->
- <dependency>
- <groupId>mysql</groupId>
- <artifactId>mysql-connector-java</artifactId>
- <version>5.1.49</version>
- </dependency>
-
- <dependency>
- <groupId>javax.validation</groupId>
- <artifactId>validation-api</artifactId>
- <version>2.0.1.Final</version>
- </dependency>
- </dependencies>
-
- </project>
接着创建其他业务模块,然后在依赖中加入common模块即可
- <dependency>
- <groupId>com.atguigu.gulimall</groupId>
- <artifactId>gulimall-common</artifactId>
- <version>0.0.1-SNAPSHOT</version>
- </dependency>
模块创建完成后可以使用mybatis自动生成代码,也可以使用人人开源的renren-generator代码生成器。这里使用第二种。在gitee上搜人人开源,找到renren-generator将项目克隆下来,并加入聚合项目,修改application.yml中的数据库连接,还有properties中的一些属性(mainpath,package,moduleName,author,email,tablePrefix表前缀)
以生成gulimall-ware的代码为例,数据库为gulimall-wms
数据库如下,表前缀都为wms:
generator.properties如下:
项目启动后,生成代码并将其中的main目录整个复制到gulimall-ware中
对于每个数据库都要修改配置文件然后重新启动renren-generator,每个模块生成完毕后可以进行测试,比如对controller中查询列表的接口进行测试
所有模块生成代码完成后配置端口号以免产生冲突。项目初始化结束
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。