73.14. Spring Boot Auto-Configuration


Spring Boot와 함께 jqcowb를 사용하는 경우 다음과 같은 Maven 종속성을 사용하여 자동 구성을 지원해야 합니다.

<dependency>
  <groupId>org.apache.camel.springboot</groupId>
  <artifactId>camel-jaxb-starter</artifactId>
</dependency>
Copy to Clipboard Toggle word wrap

구성 요소는 아래에 나열된 20가지 옵션을 지원합니다.

Expand
이름설명Default유형

camel.dataformat.jaxb.content-type-header

데이터 형식이 데이터 형식의 유형으로 Content-Type 헤더를 설정해야 하는지 여부입니다. 예를 들어 데이터 형식의 application/xml은 XML로 마샬링하거나 데이터 형식의 경우 application/json을 JSON으로 마샬링합니다.

true

부울

camel.dataformat.jaxb.context-path

ScanSettingB 클래스가 있는 패키지 이름입니다.

 

문자열

camel.dataformat.jaxb.context-path-is-class-name

이는 contextPath가 패키지 이름이 아니라 classname을 참조하고 있음을 표시하기 위해 true로 설정할 수 있습니다.

false

부울

camel.dataformat.jaxb.enabled

jqcowb 데이터 형식의 자동 구성을 활성화할지 여부입니다. 이는 기본적으로 활성화되어 있습니다.

 

부울

camel.dataformat.jaxb.encoding

특정 인코딩을 덮어쓰고 사용하려면 다음을 수행합니다.

 

문자열

camel.dataformat.jaxb.filter-non-xml-chars

비 xml hadacheters를 무시하고 빈 공간으로 교체하려면 다음을 수행하십시오.

false

부울

camel.dataformat.jaxb.fragment

XML 조각 트리 마샬링을 설정하려면 다음을 수행하십시오. 기본적으로 B는 지정된 클래스에서 전체 XML 트리에서 작동하도록 ECDHERootECDHE 주석을 찾습니다. 이 기능은 유용하지만 항상 그렇지는 않지만 생성되는 코드에는 ECDHERootECDHE 주석이 없는 경우가 있으며 트리의 일부만 필요한 경우도 있습니다. 이 경우 부분적인 요약을 사용할 수 있습니다. 이 동작을 활성화하려면 속성 partClass를 설정해야 합니다. Camel은 이 클래스를marshaler에 전달합니다.

false

부울

camel.dataformat.jaxb.ignore-j-a-x-b-element

무시할지 여부 - 매우 특별한 사용 사례에서만 false로 설정해야합니다.

false

부울

camel.dataformat.jaxb.jaxb-provider-properties

사용자 지정 java.util.Map과 함께 사용할 사용자 지정 java.util.Map 속성을 포함하는 레지스트리에서 조회할 사용자 지정 java.util.Map을 참조합니다.

 

문자열

camel.dataformat.jaxb.must-be-j-a-x-b-element

Marhsalling이 CloudEventB 주석이 있는 java 오브젝트여야 하는지 여부. 그렇지 않으면 실패합니다. 이 옵션을 false로 설정하여 데이터가 이미 XML 형식으로 되어 있는 경우와 같이 완화할 수 있습니다.

false

부울

camel.dataformat.jaxb.namespace-prefix-ref

>-<B 또는 iPXE를 사용하여 마샬링할 때,>-<B 구현은 ns2, ns3, ns4 등과 같은 네임스페이스 접두사를 자동으로 할당합니다. Camel은 이 매핑을 제어하기 위해 원하는 매핑을 포함하는 맵을 참조할 수 있습니다.

 

문자열

camel.dataformat.jaxb.no-namespace-schema-location

네임스페이스가 없는 스키마의 위치를 정의하려면 다음을 수행합니다.

 

문자열

camel.dataformat.jaxb.object-factory

ObjectFactory 클래스를 사용하여 마샬링 중 gRPC 클래스를 생성할 수 있는지 여부입니다. 이는 CloudEventB로 주석이 추가되지 않고 jvncb.index 설명자 파일을 제공하는 CloudEvent 클래스에만 적용됩니다.

false

부울

camel.dataformat.jaxb.part-class

조각 구문 분석에 사용되는 클래스의 이름입니다. fragment 옵션에서 자세한 내용을 참조하십시오.

 

문자열

camel.dataformat.jaxb.part-namespace

조각 구문 분석에 사용할 XML 네임스페이스입니다. fragment 옵션에서 자세한 내용을 참조하십시오.

 

문자열

camel.dataformat.jaxb.pretty-print

출력을 완벽하게 포맷할 수 있도록 하려면 다음을 수행하십시오. 기본값은 false입니다.

false

부울

camel.dataformat.jaxb.schema

기존 스키마에 대해 검증하려면 다음을 수행합니다. classpath:, file: 또는 http 접두사를 사용하여 리소스를 해결하는 방법을 지정할 수 있습니다. ',' 문자를 사용하여 여러 스키마 파일을 분리할 수 있습니다.

 

문자열

camel.dataformat.jaxb.schema-location

스키마의 위치를 정의하려면 다음을 수행합니다.

 

문자열

camel.dataformat.jaxb.schema-severity-level

스키마에 대해 유효성을 검사할 때 사용할 스키마 심각도 수준을 설정합니다. 이 수준은 계속 구문 분석을 중지하도록 CloudEventB를 트리거하는 최소 심각도 오류를 결정합니다. 기본값은 오류(경고, 오류 또는 치명적 오류)가 트리거된 모든 오류(경고, 오류 또는 치명적 오류)가 중지됨을 나타냅니다. 세 가지 수준은 다음과 같습니다. 0=warning, 1=error, 2=fatal error.

0

정수

camel.dataformat.jaxb.xml-stream-writer-wrapper

사용자 지정 xml 스트림 작성기를 사용합니다.

 

문자열

맨 위로 이동
Red Hat logoGithubredditYoutubeTwitter

자세한 정보

평가판, 구매 및 판매

커뮤니티

Red Hat 문서 정보

Red Hat을 사용하는 고객은 신뢰할 수 있는 콘텐츠가 포함된 제품과 서비스를 통해 혁신하고 목표를 달성할 수 있습니다. 최신 업데이트를 확인하세요.

보다 포괄적 수용을 위한 오픈 소스 용어 교체

Red Hat은 코드, 문서, 웹 속성에서 문제가 있는 언어를 교체하기 위해 최선을 다하고 있습니다. 자세한 내용은 다음을 참조하세요.Red Hat 블로그.

Red Hat 소개

Red Hat은 기업이 핵심 데이터 센터에서 네트워크 에지에 이르기까지 플랫폼과 환경 전반에서 더 쉽게 작업할 수 있도록 강화된 솔루션을 제공합니다.

Theme

© 2025 Red Hat