169.2. Spring Boot 자동 구성
구성 요소는 아래에 나열된 19 가지 옵션을 지원합니다.
| 이름 | 설명 | 기본 | 유형 |
|---|---|---|---|
| camel.dataformat.jaxb.content-type-header | 데이터 형식이 이렇게 할 수 있는 경우 데이터 형식의 형식으로 Content-Type 헤더를 설정해야 하는지 여부입니다. 예를 들어 데이터 형식의 애플리케이션/xml은 XML로 마샬링하거나 데이터 형식의 경우 JSon으로 마샬링하는 애플리케이션/json의 경우 애플리케이션/json입니다. | false | 부울 |
| camel.dataformat.jaxb.context-path | CryostatB 클래스가 있는 패키지 이름입니다. | 문자열 | |
| camel.dataformat.jaxb.enabled | jaxb 데이터 형식 활성화 | true | 부울 |
| camel.dataformat.jaxb.encoding | 특정 인코딩을 덮어쓰고 사용하려면 다음을 수행합니다. | 문자열 | |
| camel.dataformat.jaxb.filter-non-xml-chars | xml가 아닌 문자를 무시하고 빈 공간으로 교체하려면 다음을 수행합니다. | false | 부울 |
| camel.dataformat.jaxb.fragment | XML 조각 트리를 마샬링하려면 다음을 수행합니다. 기본적으로 CryostatB는 전체 XML 트리에서 작동하도록 지정된 클래스에서 CryostatRoot Cryostat 주석을 찾습니다. 이는 유용하지만 항상 그런 것은 아닙니다 - 경우에 따라 생성된 코드에 CryostatRoot Cryostat 주석이 없는 경우가 있으며 트리의 일부만 사용해야 하는 경우가 있습니다. 이 경우 부분적인 unmarshalling을 사용할 수 있습니다. 이 동작을 활성화하려면 속성 partClass를 설정해야 합니다. Camel은 이 클래스를 CryostatB의 unmarshaler에 전달합니다. | false | 부울 |
| camel.dataformat.jaxb.ignore-j-a-x-b-element | ignore Cryostat 요소를 무시할지 여부 - 매우 특별한 사용 사례에서 false로만 설정되어야 합니다. | false | 부울 |
| camel.dataformat.jaxb.jaxb-provider-properties | 사용자 지정 java.util.Map을 참조하여 CryostatB marshaller와 함께 사용할 사용자 지정 CryostatB 공급자 속성이 포함된 레지스트리에서 조회합니다. | 문자열 | |
| camel.dataformat.jaxb.must-be-j-a-x-b-element | marhsalling이 CryostatB 주석이 있는 java 오브젝트여야 하는지 여부입니다. 그렇지 않으면 실패합니다. 이 옵션을 false로 설정하여 데이터가 이미 XML 형식으로 있는 경우와 같이 완화할 수 있습니다. | false | 부울 |
| camel.dataformat.jaxb.namespace-prefix-ref | CryostatB 또는 Cryostat를 사용하여 마샬링할 때 CryostatB 구현에서는 ns2, ns3, ns4 등과 같은 네임스페이스 접두사를 자동으로 할당합니다. 이 매핑을 제어하기 위해 Camel을 사용하면 원하는 매핑이 포함된 맵을 참조할 수 있습니다. | 문자열 | |
| camel.dataformat.jaxb.no-namespace-schema-location | 네임스페이스가 없는 스키마의 위치를 정의하려면 다음을 수행합니다. | 문자열 | |
| camel.dataformat.jaxb.object-factory | ObjectFactory 클래스를 사용하여 마샬링 중에 Cryostat 클래스를 생성할지 여부입니다. 이는 CryostatB 주석이 추가되지 않고 jaxb.index 설명자 파일을 제공하는 데만 적용됩니다. | false | 부울 |
| camel.dataformat.jaxb.part-class | 조각 구문 분석에 사용되는 클래스의 이름입니다. 조각 옵션에서 자세한 내용을 참조하십시오. | 문자열 | |
| camel.dataformat.jaxb.part-namespace | 조각 구문 분석에 사용할 XML 네임스페이스입니다. 조각 옵션에서 자세한 내용을 참조하십시오. | 문자열 | |
| camel.dataformat.jaxb.pretty-print | 잘 포맷된 출력 출력을 가능하게 합니다. 기본적으로 false입니다. | false | 부울 |
| camel.dataformat.jaxb.schema | 기존 스키마에 대해 검증하려면 다음을 수행합니다. 접두사 classpath:, file: 또는 http:를 사용하여 리소스가 해결되어야 하는 방법을 지정할 수 있습니다. ',' 문자를 사용하여 여러 스키마 파일을 분리할 수 있습니다. | 문자열 | |
| camel.dataformat.jaxb.schema-location | 스키마의 위치를 정의하려면To define the location of the schema | 문자열 | |
| camel.dataformat.jaxb.schema-severity-level | 스키마를 검증할 때 사용할 스키마 심각도 수준을 설정합니다. 이 수준에 따라 CryostatB가 계속 구문 분석을 중지하도록 트리거하는 최소 심각도 오류가 결정됩니다. 기본값인 0(경고)은 오류(경고, 오류 또는 치명적인 오류)가 중지되도록 트리거합니다. 다음 세 가지 수준은 0=warning, 1=error, 2=fatal 오류입니다. | 0 | 정수 |
| camel.dataformat.jaxb.xml-stream-writer-wrapper | 사용자 지정 xml 스트림 작성기를 사용하려면 다음을 수행합니다. | 문자열 |
ND