Skip to content

Commit 6e751df

Browse files
authored
Merge pull request #201 from TaskFlow-CLAP/CLAP-193
CLAP-193 에러 코드 custom code로 매핑하도록 재설정
2 parents 1712ff8 + e02f4c8 commit 6e751df

File tree

3 files changed

+5
-5
lines changed

3 files changed

+5
-5
lines changed

src/main/java/clap/server/config/swagger/ErrorExample.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
public record ErrorExample(
44
int code,
5-
String customCode,
5+
String name,
66
String message
77
) {
88
}

src/main/java/clap/server/config/swagger/ErrorExampleHolder.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,6 @@
88
@Builder
99
public class ErrorExampleHolder {
1010
private Example example;
11-
private String name;
11+
private String customCode;
1212
private int code;
1313
}

src/main/java/clap/server/config/swagger/SwaggerConfig.java

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -92,7 +92,7 @@ private void generateErrorCodeResponse(Operation operation, Class<? extends Base
9292
Map<Integer, List<ErrorExampleHolder>> statusWithExampleHolders = Arrays.stream(errorCodes)
9393
.map(errorCode -> ErrorExampleHolder.builder()
9494
.example(getSwaggerExample(errorCode))
95-
.name(errorCode.name())
95+
.customCode(errorCode.getCustomCode())
9696
.code(errorCode.getHttpStatus().value())
9797
.build())
9898
.collect(groupingBy(ErrorExampleHolder::getCode));
@@ -119,7 +119,7 @@ private void addExamplesToResponses(
119119

120120
v.forEach(
121121
exampleHolder -> mediaType.addExamples(
122-
exampleHolder.getName(),
122+
exampleHolder.getCustomCode(),
123123
exampleHolder.getExample()
124124
)
125125
);
@@ -138,7 +138,7 @@ private void addExamplesToResponses(
138138
* @return
139139
*/
140140
private Example getSwaggerExample(BaseErrorCode errorCode) {
141-
ErrorExample errorExample = new ErrorExample(errorCode.getHttpStatus().value(), errorCode.getCustomCode(), errorCode.getMessage());
141+
ErrorExample errorExample = new ErrorExample(errorCode.getHttpStatus().value(), errorCode.name(), errorCode.getMessage());
142142
Example example = new Example();
143143
example.setValue(errorExample);
144144

0 commit comments

Comments
 (0)