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