Sling 모델 인터페이스에 주석 달기

JSON 내보내기 프레임워크에서 고려하려면 모델 인터페이스가 ComponentExporter 인터페이스(또는 컨테이너 구성 요소의 경우 ContainerExporter)를 구현해야 합니다.

그런 다음 해당 Sling 모델 인터페이스(MyComponent)에 Jackson 주석을 사용하여 주석을 달아 내보내는(직렬화하는) 방법을 정의합니다.

serialize할 메서드를 정의하려면 모델 인터페이스에 적절한 주석을 추가해야 합니다. 기본적으로 getter에 대한 일반적인 명명 규칙을 준수하는 모든 메서드는 serialize되며 getter 이름에서 자연적으로 JSON 속성 이름을 파생합니다. @JsonIgnore 또는 @JsonProperty을(를) 사용하여 JSON 속성의 이름을 변경하여 이 작업을 방지하거나 재정의할 수 있습니다.

핵심 구성 요소는 JSON 내보내기를 지원하며 참조로 사용할 수 있습니다.

예를 들어 이미지 핵심 구성 요소의 슬링 모델 구현 및 주석이 달린 인터페이스를 참조하십시오.

Experience Manager