使用模板工程

最近更新时间: 2024-09-05 15:09: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 异常

项目部署准备

  1. 参考 【SDK 下载】下载 TSF 相关依赖(SDK),并安装到本地 Maven 仓库中。

  2. 修改工程的 pom.xml ,检查并修改 projectName-parent 工程的 pom.xml 的依赖项版本号与步骤1中下载的依赖项相同。

  1. 参考官网文档 【轻量级服务注册中心】进行本地联调。

项目访问路径

被调服务开放地址:ip:port/被调服务controller前缀/{str} 主调服务访问地址:ip:port/主调服务controller前缀/{str}

生成工程的 SDK 版本说明

目前服务编排功能使用的 TSF SDK 可能和最新的 SDK 不一致,如果您希望使用最新的 SDK,可以参考开发手册 【SDK 下载】将最新依赖包安装到本地,并更新工程的 pom.xml 文件。