88.2. 옵션
Dozer 구성 요소에는 옵션이 없습니다.
Dozer 끝점은 URI 구문을 사용하여 구성됩니다.
dozer:name
다음 경로 및 쿼리 매개변수를 사용합니다.
88.2.1. 경로 매개변수(1 매개변수):
이름 | 설명 | Default | 유형 |
---|---|---|---|
name | 사람이 읽을 수 있는 매핑 이름이 필요합니다. | 문자열 |
88.2.2. 쿼리 매개변수(7 매개변수):
이름 | 설명 | Default | 유형 |
---|---|---|---|
mappingConfiguration (producer) | Camel 레지스트리에 있는 DozerBeanMapperConfiguration 8080의 이름은 Dozer 매핑 구성에 사용해야 합니다. 이는 Dozer 구성 방법을 세밀하게 제어하는 데 사용할 수 있는 mappingFile 옵션의 대안입니다. 값에서 # 접두사를 사용하여 빈이 Camel 레지스트리(예: #myD CryostaterConfig)에 있음을 나타냅니다. | DozerBeanMapper 구성 | |
mappingFile (producer) | Dozer 구성 파일의 위치입니다. 파일은 기본적으로 classpath에서 로드되지만 file:, classpath: 또는 http:를 사용하여 특정 위치에서 구성을 로드할 수 있습니다. | dozerBeanMapping.xml | 문자열 |
marshalId (producer) | 매핑 출력을 비 Java 유형으로 마샬링하는 데 사용할 Camel 컨텍스트 내에 정의된 dataFormat의 ID입니다. | 문자열 | |
SourceModel (producer) | 매핑에 사용된 소스 유형의 정규화된 클래스 이름입니다. 지정된 경우 매핑에 대한 입력이 Dozer로 매핑되기 전에 지정된 유형으로 변환됩니다. | 문자열 | |
targetModel (producer) | 매핑에 사용되는 대상 유형의 정규화된 클래스 이름입니다. | 문자열 | |
unmarshalId (producer) | 비 Java 유형에서 매핑 입력을 해제하는 데 사용할 Camel 컨텍스트 내에 정의된 dataFormat의 ID입니다. | 문자열 | |
동기 (고급) | 동기 처리를 엄격하게 사용해야 하는지 또는 Camel이 비동기 처리를 사용할 수 있는지 여부를 설정합니다(지원되는 경우). | false | boolean |