注:这次创建的项目供后面的Spring Cloud学习使用,其实就是不用Spring Cloud实现的微服务,如果需要看Spring Cloud学习笔记的,请点击 (等待更新)
话不多说 直接开始
首先创建一个Maven项目,按照下面的步骤走就行了
创建好之后,修改pom.xml文件,添加pom
然后在microservice项目名上右键>新建>Module
点击完成之后,可以看到最开始创建的那个microservice里面多了以下这个配置
然后在microservice-api中添加以下依赖
<dependency>
<groupId>org.projectlombok</groupId>
<artifactId>lombok</artifactId>
<version>1.18.8</version>
<scope>provided</scope>
</dependency>
并创建类Dept
package com.mezjh.cloud.entity;
import lombok.Data;
import java.io.Serializable;
/**
* @author zjh
* @date 2019/11/28
*/
@Data
public class Dept implements Serializable {
private Integer deptNo;
private String deptName;
}
然后又在microservice项目名上右键>新建>Module ,Module名为microservice-provider,和上面一样的步骤,不再叙述,
这个Module里面引入以下依赖,其中第一个依赖是上个module生成的jar包。clean+install
<dependencies>
<dependency>
<artifactId>microservice-api</artifactId>
<groupId>com.mezjh.cloud</groupId>
<version>1.0-SNAPSHOT</version>
</dependency>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter</artifactId>
<version>2.1.1.RELEASE</version>
</dependency>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-web</artifactId>
<version>2.1.1.RELEASE</version