feat: Swagger @Operation description을 등록 모달 설명으로 생성
코드 생성 시 @Operation description에 하드코딩 문구 대신 사용자가 API 등록 시 입력한 설명(description)을 사용 Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
This commit is contained in:
부모
e6e58bfc25
커밋
6b3ef513a7
@ -201,8 +201,10 @@ public class BypassCodeGenerator {
|
|||||||
methods.append("\n");
|
methods.append("\n");
|
||||||
methods.append(" @Operation(\n");
|
methods.append(" @Operation(\n");
|
||||||
methods.append(" summary = \"").append(config.getDisplayName()).append(" 조회\",\n");
|
methods.append(" summary = \"").append(config.getDisplayName()).append(" 조회\",\n");
|
||||||
methods.append(" description = \"S&P API에서 ").append(config.getDisplayName())
|
String opDescription = (config.getDescription() != null && !config.getDescription().isEmpty())
|
||||||
.append(" 데이터를 요청하고 응답을 그대로 반환합니다.\"\n");
|
? config.getDescription()
|
||||||
|
: config.getDisplayName() + " 데이터를 요청하고 응답을 그대로 반환합니다.";
|
||||||
|
methods.append(" description = \"").append(opDescription).append("\"\n");
|
||||||
methods.append(" )\n");
|
methods.append(" )\n");
|
||||||
methods.append(" ").append(mappingAnnotation).append(mappingPath).append("\n");
|
methods.append(" ").append(mappingAnnotation).append(mappingPath).append("\n");
|
||||||
methods.append(" public ResponseEntity<ApiResponse<JsonNode>> ").append(methodName).append("(");
|
methods.append(" public ResponseEntity<ApiResponse<JsonNode>> ").append(methodName).append("(");
|
||||||
|
|||||||
불러오는 중...
Reference in New Issue
Block a user