EntityConverter
API¶
- EntityConverter는
EntityReader와EntityWriter를 확장함 - MappingContext와 ConversionService에 접근하기 위한 getter를 가짐
사용 목적¶
공식 API 문서에 나와있지 않은 내용을 경험을 토대로 보충하였습니다.
flowchart LR
DomainObject <--> EntityConverter <--> DataObject
EntityConverter는 도메인 객체(Domain Object)를 데이터 스토어에 특화된 데이터 객체(Data Object)로 변경하기 위해 사용한다. 예를 들어 Spring Data Redis의 경우 도메인 객체를 EntityConverter를 통해 Map<String, Byte[]> 타입으로 변환한다.
협력 클래스¶
EntityConveter는 혼자 동작하지 않고 여러 클래스와 협력하며, 아래와 같은 클래스들이 필요하다.
각 역할에 대해서 자세히 알고싶다면 해당 문서로 이동해주세요.
Last update :
21 octobre 2023
Created : 14 octobre 2023
Created : 14 octobre 2023