使用模板工程
最近更新时间: 2024-10-17 17:10:00
项目整体结构
命名 | 描述 |
---|---|
tsf-projectName | TSF 总工程 |
projectName-parent | 工程父依赖 |
projectName-common | TSF 公共基础组件(Jar 包插件,非微服务) |
projectName-xxx | 微服务模块 |
包命名规范
基础包路径(packageBase):{orgnization}.{工程名}.{模块名}.{子模块名}
模块内结构:
包 | 存放内容 |
---|---|
packageBase | 模型 |
packageBase.constant | 常量、枚举等 |
packageBase.controller | 控制器 |
packageBase.service | 服务接口 |
packageBase.service.impl | 服务实现 |
packageBase.proxy | 远程接口或代理 |
packageBase.dao | 数据层操作 |
packageBase.exception | 异常 |
项目部署准备
参考 【SDK 下载】下载 TSF 相关依赖(SDK),并安装到本地 Maven 仓库中。
修改工程的 pom.xml ,检查并修改
projectName-parent
工程的 pom.xml 的依赖项和版本号与步骤1中下载的依赖项相同。
- 参考官网文档 【轻量级服务注册中心】进行本地联调。
项目访问路径
被调服务开放地址:ip:port/被调服务controller前缀/{str} 主调服务访问地址:ip:port/主调服务controller前缀/{str}
生成工程的 SDK 版本说明
目前服务编排功能使用的 TSF SDK 可能和最新的 SDK 不一致,如果您希望使用最新的 SDK,可以参考开发手册 【SDK 下载】将最新依赖包安装到本地,并更新工程的 pom.xml
文件。