Resultful分布式架构

1.创建一个新的项目模块【micro】,该模块提供有API程序类,包括:公共接口,DTO类。

2.创建一个DTO信息的DTO类,该类的组成和vo类结构相同。(如果说现在的项目使用的是 MyBatis,那么对于当前的DTO设计就比较鸡肋了,但是如果现在要使用的是 SpringDataJPA,那么DTO类就可以帮助使用者隐藏PO类(有一系列的重要注解)的组成结构。)

package com.yootk.dto;
import java.io.Serializable;
public class DeptDTO implements Serializable {
    private  Long deptno;
    private String dname;
    private String loc;
//setter(),getter(),toString()方法略...
}

3.【micro】修改pom文件,追加api模块的依赖配置:将micro-api定义成依赖包,方便后面在其他模块引入此模块。

4.【micro】创建"micro-provider-dept-8001"微服务,并引入相应的依赖库。

5.【micro-provider-dept-8001】创建描述部门的vo类,这个vo类只存活在当前的RPC服务端

猜你喜欢

转载自www.cnblogs.com/wxl123/p/11257683.html
今日推荐