golang 转java

pkg下是通用的基于xml的CFG任务流程框架,
a. 提取基于xml的CFG任务流程框架,转成java实现。任务入口为:engine.go -- completeActivity。新代码存放[\server\src\main\java\com\zte\ws\service\taskEngine]
b. 修改现有框架的controller,提供api接口,完成一些简单的任务框架用例。新代码存放[\server\src\main\java\com\zte\ws\service\easyWorkhandler]

任务:按照上述背景先梳理当前golang task的逻辑[\server\src\main\java\com\zte\ws\golang], 然后转成java代码。

要求:

  1. 一些公共工具的实现,如logger,接口参考现有代码写法,根目录为src

  2. 按a-b的顺序实现,保证修改一定是测试可用,方法如下:
    2.1 优先保证项目编译通过,项目执行mvn spring-boot:run -DskipTests
    2.2 写UT [[\server\src\test],测试通过之后,继续写下一个模块。

  3. java版本为jdk21,请修改pom.xml,必要的时候才修改


pkg下是通用的基于xml的CFG任务流程框架,
a. 提取基于xml的CFG任务流程框架,转成java实现。任务入口为:engine.go -- completeActivity。新代码存放service/taskEngine
b. 修改现有框架的controller,提供api接口,完成一些简单的任务框架用例。新代码存放service/easyWorkhandler
c. 现有业务的任务调度drsp 在taskEngine/taskHandler/drsp,etc下是任务流程的xml流水线。新代码存放service/drspWorkHandler

任务:按照上述背景先梳理当前golang的逻辑, 然后转成java代码。
要求:

  1. 一些公共工具的实现,如logger,接口参考现有代码写法,根目录为src
    2.按a-b-c的顺序实现,
    2.1 优先保证项目编译通过,项目执行mvn spring-boot:run -DskipTests
    2.2 写UT,测试通过之后,继续写下一个模块。
posted @ 2026-04-03 15:14  静水深耕,云停风驻  阅读(4)  评论(0)    收藏  举报