59.3. 옵션
Castor dataformat은 아래에 나열된 9가지 옵션을 지원합니다.
이름 | 기본값 | Java Type | 설명 |
---|---|---|---|
mappingFile |
| classpath에서 로드할 Castor 매핑 파일의 경로입니다. | |
whitelistEnabled |
|
| Whitelist 기능이 활성화되어 있는지 여부를 정의합니다. |
allowedUnmarshallObjects |
| 허용되는 오브젝트를 unmarshalled로 정의합니다. 허용되는 개체의 FQN 클래스 이름을 지정하고 쉼표를 사용하여 여러 항목을 분리할 수 있습니다. 또한 링크 org.apache.camel.util.EndpointHelper#matchPattern(String, String)에서 정의한 패턴을 기반으로 하는 와일드카드 및 정규식을 사용할 수도 있습니다. 거부된 개체는 허용된 오브젝트보다 우선합니다. | |
deniedUnmarshallObjects |
| 거부된 오브젝트를 unmarshalled로 정의합니다. 분기된 개체의 FQN 클래스 이름을 지정하고, 쉼표를 사용하여 여러 항목을 구분할 수 있습니다. 또한 링크 org.apache.camel.util.EndpointHelper#matchPattern(String, String)에서 정의한 패턴을 기반으로 하는 와일드카드 및 정규식을 사용할 수도 있습니다. 거부된 개체는 허용된 오브젝트보다 우선합니다. | |
검증 |
|
| 유효성 검사가 꺼져 있는지 여부입니다. 는 기본적으로 true입니다. |
인코딩 |
|
| 개체를 XML로 마샬링할 때 사용할 인코딩입니다. 기본값은 UTF-8입니다. |
패키지 |
| Castor XmlContext에 추가 패키지 추가 | |
클래스 |
| Castor XmlContext에 추가 클래스 이름 추가 | |
contentTypeHeader |
|
| 데이터 형식이 데이터 형식에서 수행할 수 있는 경우 데이터 형식의 유형으로 Content-Type 헤더를 설정해야 하는지 여부입니다. 예를 들어 데이터 형식을 XML로 마샬링하거나, JSon으로 마샬링되는 데이터 형식에 대한 application/json 등이 있습니다. |