feat(scaffold): 템플릿 코드에 @McpValidation 예시 추가
All checks were successful
Deploy to OCIWP / deploy (push) Successful in 1m42s

This commit is contained in:
jade
2026-08-03 16:37:11 +09:00
parent 55dcffa2c9
commit bc86f36825

View File

@@ -130,6 +130,7 @@ public class ToolScaffolder {
import com.fasterxml.jackson.annotation.JsonInclude;
import io.shinhanlife.dap.lib.annotation.McpParameter;
import io.shinhanlife.dap.lib.annotation.McpValidation;
import lombok.Data;
/**
@@ -150,9 +151,11 @@ public class ToolScaffolder {
@JsonInclude(JsonInclude.Include.NON_NULL)
public class %sRequest {
@McpParameter(description = "수신자 전화번호", required = true)
@McpValidation(pattern = "^01(?:0|1|[6-9])-(?:\\\\d{3}|\\\\d{4})-\\\\d{4}$", examples = {"010-1234-5678"})
private String phoneNumber;
@McpParameter(description = "전송할 메시지 내용", required = true)
@McpValidation(defaultValue = "안녕하세요.")
private String message;
}
""".formatted(bizPackage, bizPackage, baseName, author, createDate, createDate, author, baseName);