728x90
에러내용
에러원인
Swagger 를 통해 Page 기능을 사용하던 중 오류가 발생했다.
경고 라고 표시되어 swagger 에서 무시하고 실행하면 잘 되지만, 거슬려 어떻게 해결해야하는지 확인해보았다.
Illegal DefaultValue null for parameter type integer
기본값 ""을 Integer로 변경할 수 없기 때문에 발생한 오류이다.
에러조치
@Getter
@Setter
@ApiModel
static class Page {
@ApiModelProperty(value = "페이지 번호(0..N)")
private Integer page;
@ApiModelProperty(value = "페이지 크기")
private Integer size;
@ApiModelProperty(value = "상품 ID 내림차순")
private List<String> sort;
}
위의 코드에서 @ApiModelProperty 에 아래와 같이 변경해준다.
@Getter
@Setter
@ApiModel
static class Page {
@ApiModelProperty(value = "페이지 번호(0..N)", example = "0")
private Integer page;
@ApiModelProperty(value = "페이지 크기", example = "0")
private Integer size;
@ApiModelProperty(value = "상품 ID 내림차순")
private List<String> sort;
}
728x90
'Error' 카테고리의 다른 글
@WebMvcTest 403 응답 처리 (0) | 2022.12.28 |
---|---|
the input device is not a TTY. If you are using mintty, try prefixing the command with 'winpty' (0) | 2022.12.22 |
AWS S3 access denied Error (0) | 2022.12.20 |
query did not return a unique result (0) | 2022.12.13 |
javax/xml/bind/DatatypeConverter (0) | 2022.12.06 |
댓글