springcloud-04重构(提取重复部分)


一、新建

二、POM

<?xml version="1.0" encoding="UTF-8"?>

	
		cloud2020
		edu.dj.springcloud
		1.0-SNAPSHOT
	
	4.0.0

	cloud-api-common

	
		
			org.springframework.boot
			spring-boot-devtools
		
		
			org.projectlombok
			lombok
		
		
			cn.hutool
			hutool-all
			5.1.0
		
	


三、entities

@Data
@AllArgsConstructor
@NoArgsConstructor
public class CommonResult{
    private Integer code;
    private String message;
    private T data;

    public CommonResult(Integer code, String message){
        this(code, message, null);
    }
}
@Data
@AllArgsConstructor
@NoArgsConstructor
public class Payment implements Serializable {
    private Long id;
    private String serial;
}

四、maven命令clean install

五、支付模块和订单模块修改

5.1 删除原entities

5.2 添加依赖



	edu.dj.springcloud
	cloud-api-common
	1.0-SNAPSHOT