enum을 만들어 Json으로 값을 넘기려할 때 ALL 이라고 넘기지 않으면 바인딩이 안되는 형상이 일어났다. 나는 전체 또는 all 이라는 값을 넘겨주고 싶었기 때문에 검색을 해보니 @JsonProperty()
라는 어노테이션을 사용하면 간단하게 가능했다.
package com.hanghae99.finalproject.util.resultType;
import com.fasterxml.jackson.annotation.*;
import lombok.*;
@Getter
@NoArgsConstructor
public enum CategoryType {
@JsonProperty("전체")
ALL("전체")
private String name;
CategoryType(String name) {
this.name = name;
}
}
'몰아 넣기' 카테고리의 다른 글
[java8] 자바 Stream의 foreach 와 for-loop에 대해서 (0) | 2022.07.14 |
---|---|
[Spring/AWS] S3 저장소와 스프링부트(Spring Boot) 연동하기 및 사용법 (0) | 2022.07.12 |
[java/spring] JPA timeStamp format 예제 (0) | 2022.07.10 |
[java/spring] try - catch - finally 보기좋게 작성하는 예제 또는 좋은 질문과 답변들 (0) | 2022.07.10 |
[java/spring] 이미지url를 업로드하는 예제 (window/Linux)등 os 체크 예제까지 (0) | 2022.07.10 |