java 包目录结构推荐
远程调用的包
org.shoulder.user.third ├─client 远程调用的包,后面可能会被替换为依赖 sdk 形式 │ ├─xxx 应用标识 │ │ ├─constant 常量 │ │ ├─dto DTO │ │ │ ├─common 请求DTO、响应DTO 中都有的属性DTO │ │ │ ├─request 请求DTO:接口参数 │ │ │ └─response 响应DTO:接口返回值,不包含 code、msg │ │ ├─enum 枚举 │ │ ├─impl 实现 │ │ └─util 参数或返回值常用配套处理工具 │ │ │ └─ ... │ └─service 封装业务 ├─xxx 业务标识 │ ├─converter 参数或返回值常用配套处理工具,便于组装为业务模型 │ ├─impl 业务实现: client 接口的调用、缓存、返回值转化为 model │ └─model 业务模型 │ └─ ...