feat(REQ-2924) - 修改 Starter 代码生成的 FeignClient 配置

This commit is contained in:
wangli 2024-09-09 10:04:49 +08:00
parent e9d6a23061
commit 7461a81aa3
2 changed files with 4 additions and 4 deletions

View File

@ -168,11 +168,11 @@ public class CoreServiceCodeGeneration {
private static ClassOrInterfaceDeclaration setCommon(CompilationUnit cu, String newClassName) {
ClassOrInterfaceDeclaration classOrInterfaceDeclaration = cu.addInterface(newClassName).setPublic(true);
classOrInterfaceDeclaration.setJavadocComment("Workflow Engine Starter Core Service<br/>" +
classOrInterfaceDeclaration.setJavadocComment("Workflow Engine Starter Core Service\r\n<p>\r\n" +
"该类是根据 API 动态生成,不同版本可能会开放新的接口,或回收一些旧接口");
classOrInterfaceDeclaration.addAndGetAnnotation("FeignClient")
.addPair("name", new StringLiteralExpr("workflow-engine-starter-core"))
.addPair("url", new StringLiteralExpr("${axzo.service.workflow-engine:workflow-engine:8080}"))
.addPair("url", new StringLiteralExpr("${axzo.service.workflow-engine.starter:http://workflow-engine:8080}"))
.addPair("configuration", new ClassExpr(new ClassOrInterfaceType("WorkflowEngineStarterFeignConfiguration")));
cu.addImport("cn.axzo.workflow.starter.feign.ext.WorkflowEngineStarterFeignConfiguration", false, false);
cu.addImport("cn.axzo.workflow.common.util.ThreadUtil", false, false);

View File

@ -158,11 +158,11 @@ public class ManageServiceCodeGeneration {
private static ClassOrInterfaceDeclaration setCommon(CompilationUnit cu, String newClassName) {
ClassOrInterfaceDeclaration classOrInterfaceDeclaration = cu.addInterface(newClassName).setPublic(true);
classOrInterfaceDeclaration.setJavadocComment("Workflow Engine Starter Management Service<br/>" +
classOrInterfaceDeclaration.setJavadocComment("Workflow Engine Starter Management Service\r\n<p>\r\n" +
"该类是根据 API 动态生成,不同版本可能会开放新的接口,或回收一些旧接口");
classOrInterfaceDeclaration.addAndGetAnnotation("FeignClient")
.addPair("name", new StringLiteralExpr("workflow-engine-starter-manage"))
.addPair("url", new StringLiteralExpr("${axzo.service.workflow-engine:workflow-engine:8080}"))
.addPair("url", new StringLiteralExpr("${axzo.service.workflow-engine.starter:http://workflow-engine.starter:8080}"))
.addPair("configuration", new ClassExpr(new ClassOrInterfaceType("WorkflowEngineStarterFeignConfiguration")));
cu.addImport("cn.axzo.workflow.starter.feign.ext.WorkflowEngineStarterFeignConfiguration", false, false);
cu.addImport("cn.axzo.workflow.common.util.ThreadUtil", false, false);