Bepoz
파즈의 공부 일기
Bepoz
전체 방문자
오늘
어제
  • 분류 전체보기 (232)
    • 공부 기록들 (85)
      • 우테코 (17)
    • Spring (85)
    • Java (43)
    • Infra (17)
    • 책 정리 (0)

블로그 메뉴

  • 홈
  • 태그
  • 방명록

공지사항

인기 글

태그

최근 댓글

최근 글

티스토리

hELLO · Designed By 정상우.
Bepoz

파즈의 공부 일기

Spring

[Spring] JacksonAnnotationsInside에 대해

2022. 9. 27. 23:40

JacksonAnnotationsInside에 대해

@JsonDeserialize(converter = 컨버터 클래스)
@JsonSerialize(converter = 컨버터 클래스)
@JacksonAnnotationsInside
@Retention(RetentionPolicy.RUNTIME)
public @interface JacksonBoxAnnotation {
}

jackson 관련 어노테이션들을 하나의 어노테이션에 한데모아 선언하고 @JacksonAnnotationsInside 어노테이션을 붙여서 완성시킨다. 그렇게 만들어진 어노테이션이 붙은 곳에는 해당 어노테이션 내부에 선언되어진 다른 어노테이션들에 적용받게 된다.

가령 위의 코드를 예시를 들면 dto 필드 위에 해당 어노테이션을 붙이면 serialize/deserialize 가 적용이된다.

'Spring' 카테고리의 다른 글

[Spring Batch] Chunk 내용 정리  (0) 2022.10.24
[Spring] @JsonView에 대해  (0) 2022.09.29
[JPA] Specification을 이용한 DataJPA 조회  (0) 2022.02.27
[Spring] @FeignClient 에 대해  (0) 2022.02.25
[Spring] @Validated vs @Valid  (0) 2022.02.17
    'Spring' 카테고리의 다른 글
    • [Spring Batch] Chunk 내용 정리
    • [Spring] @JsonView에 대해
    • [JPA] Specification을 이용한 DataJPA 조회
    • [Spring] @FeignClient 에 대해
    Bepoz
    Bepoz
    https://github.com/Be-poz/TIL

    티스토리툴바