From afd9d57523207dfaf7a2b0553d3680012d42f9b6 Mon Sep 17 00:00:00 2001 From: jade Date: Fri, 28 Aug 2026 09:53:56 +0900 Subject: [PATCH] =?UTF-8?q?fix:=20Scaffold=20=EC=83=9D=EC=84=B1=20?= =?UTF-8?q?=EC=8B=9C=20execute()=20=EB=8C=80=EC=8B=A0=20Tool=20=EC=9D=B4?= =?UTF-8?q?=EB=A6=84=20=EA=B8=B0=EB=B0=98=20=EC=B9=B4=EB=A9=9C=EC=BC=80?= =?UTF-8?q?=EC=9D=B4=EC=8A=A4=20=ED=95=A8=EC=88=98=EB=AA=85=20=EC=82=AC?= =?UTF-8?q?=EC=9A=A9=ED=95=98=EB=8F=84=EB=A1=9D=20=EB=B3=80=EA=B2=BD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../java/io/shinhanlife/dat/lib/util/ToolScaffolder.java | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/dat-was-lib/src/main/java/io/shinhanlife/dat/lib/util/ToolScaffolder.java b/dat-was-lib/src/main/java/io/shinhanlife/dat/lib/util/ToolScaffolder.java index 78997152..e9b9a47f 100644 --- a/dat-was-lib/src/main/java/io/shinhanlife/dat/lib/util/ToolScaffolder.java +++ b/dat-was-lib/src/main/java/io/shinhanlife/dat/lib/util/ToolScaffolder.java @@ -855,6 +855,8 @@ public class ToolScaffolder { baseName, baseName ); + String methodName = Character.toLowerCase(baseName.charAt(0)) + baseName.substring(1); + serviceInterfaceContent = serviceInterfaceContent.replace("execute(", methodName + "("); writeUtf8(usecaseDir.resolve(baseName + "UseCase.java"), serviceInterfaceContent); String serviceImplContent; @@ -1043,6 +1045,7 @@ public class ToolScaffolder { ); } + serviceImplContent = serviceImplContent.replace("execute(", methodName + "("); writeUtf8(usecaseImplDir.resolve(baseName + "UseCaseImpl.java"), serviceImplContent); if (isMci) { @@ -1839,7 +1842,8 @@ public class ToolScaffolder { String httpResponseClass = baseName + "HttpResponse"; String httpClientClass = httpApiClass + "Client"; String clientVariable = Character.toLowerCase(httpClientClass.charAt(0)) + httpClientClass.substring(1); - return """ + String methodName = Character.toLowerCase(baseName.charAt(0)) + baseName.substring(1); + String result = """ package %s.usecase.impl; import %s.converter.%sConverter; @@ -1884,6 +1888,7 @@ public class ToolScaffolder { baseName, baseName, httpRequestClass, httpResponseClass, clientVariable, httpResponseClass, baseName); + return result.replace("execute(", methodName + "("); } private static String httpClientContent(String httpPackage, String clientClass, String apiName) {