103.2. Spring Boot 자동 구성


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

Expand
이름설명기본유형

camel.dataformat.fhirxml.content-type-header

데이터 형식이 이렇게 할 수 있는 경우 데이터 형식의 형식으로 Content-Type 헤더를 설정해야 하는지 여부입니다. 예를 들어 데이터 형식의 애플리케이션/xml은 XML로 마샬링하거나 데이터 형식의 경우 JSon으로 마샬링하는 애플리케이션/json의 경우 애플리케이션/json입니다.

false

부울

camel.dataformat.fhirxml.dont-encode-elements

제공된 경우 인코딩해서는 안 되는 요소를 지정합니다. 이 필드에 유효한 값은 다음과 같습니다. 환자 - 환자와 모든 자식을 인코딩하지 마십시오 - 환자의 이름 Patient.name.family를 인코딩하지 마십시오 - 환자의 가족 이름 .text를 인코딩하지 마십시오 - 모든 리소스에 텍스트 요소를 인코딩하지 마십시오 (최근 위치에만 와일드카드가 포함될 수 있음) DSTU2 참고: Patient.meta와 같은 meta를 포함한 값은 DSTU2 구문 분석기에서 작동하지만 Patient.meta.lastUpdated와 같은 메타에 대한 하위 요소가 있는 값은 DSTU3 모드에서만 작동합니다.

 

Set

camel.dataformat.fhirxml.dont-strip-versions-from-references-at-paths

값이 제공된 경우 지정된 경로에 있는 모든 리소스 참조에는 인코딩 프로세스 중에 자동으로 제거되는 대신 리소스 버전이 인코딩됩니다. 이 설정은 구문 분석 프로세스에 영향을 미치지 않습니다. 이 방법은 setStripVersionsFromReferences(Boolean)보다 세분화된 제어 수준을 제공하며, setStripVersionsFromReferences(Boolean)가 true로 설정된 경우에도 이 메서드에서 지정한 모든 경로가 인코딩됩니다.

 

list

camel.dataformat.fhirxml.enabled

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

 

부울

camel.dataformat.fhirxml.encode-elements

제공된 경우 다른 모든 항목을 제외하기 위해 인코딩해야 하는 요소를 지정합니다. 이 필드에 유효한 값은 다음과 같습니다: Patient - Encode patient 및 all its children Patient.name - 인스턴스의 이름 Patient.name.family만 인코딩됩니다 - 모든 리소스에 텍스트 요소를 인코딩합니다 (최근 위치만 포함할 수 있음)는 와일드카드를 포함할 수 있습니다.(단순한 경우)이 0으로 인코딩되는 특수한 경우입니다.

 

Set

camel.dataformat.fhirxml.encode-elements-applies-to-child-resources-only

true(기본값)로 설정하면 setEncode Cryostats(Set)에 제공된 값은 루트 리소스(일반적으로 Bundle)에 적용되지 않지만 여기에 포함된 하위 리소스(즉, 해당 번들의 검색 결과 리소스)에 적용됩니다.

false

부울

camel.dataformat.fhirxml.encode-elements-applies-to-resource-types

제공된 경우 #setEncode Cryostats(Set) 인코딩 요소를 적용할 리소스 유형을 구문 분석합니다. 여기에서 지정되지 않은 모든 리소스 유형은 제외된 요소 없이 완전히 인코딩됩니다.

 

Set

camel.dataformat.fhirxml.fhir-version

사용할 FHIR 버전입니다. 가능한 값은 DSTU2,DSTU2_HL7ORG,DSTU2_1,DSTU3,R4입니다.

DSTU3

문자열

camel.dataformat.fhirxml.omit-resource-id

true(기본값)로 설정하면 인코딩되는 리소스의 ID가 출력에 포함되지 않습니다. 포함된 리소스에는 적용되지 않으며 루트 리소스에만 적용됩니다. 즉, 이 값을 true로 설정하면 포함된 리소스에는 여전히 로컬 ID가 있지만 외부/지속 ID에는 ID가 없습니다.

false

부울

camel.dataformat.fhirxml.override-resource-id-with-bundle-entry-full-url

true(기본값)로 설정하면 전체Url이 정의된 경우 Bundle.entry.fullUrl은 Bundle.entry.resource의 리소스 ID를 재정의합니다. 이 동작은 소스 데이터를 Bundle 오브젝트로 구문 분석할 때 발생합니다. 원하는 동작이 아닌 경우 이 값을 false로 설정합니다(예: 클라이언트 코드에서 fullUrl과 리소스 ID 간에 추가 유효성 검사 수행을 수행하려는 경우).

false

부울

camel.dataformat.fhirxml.pretty-print

매우 인쇄 플래그를 설정합니다. 즉, 구문 분석기에서 출력을 최대한 압축하는 대신 요소 간에 사람이 읽을 수 있는 간격과 줄 바꿈으로 리소스를 인코딩합니다.

false

부울

camel.dataformat.fhirxml.server-base-url

이 구문 분석기에서 사용하는 서버의 기본 URL을 설정합니다. 값을 설정하면 리소스 참조가 절대 URL로 제공되지만 지정된 베이스와 일치하는 베이스가 있는 경우 리소스 참조가 상대 참조로 전환됩니다.

 

문자열

camel.dataformat.fhirxml.strip-versions-from-references

true(기본값)로 설정하면 버전이 포함된 리소스 참조에 리소스가 인코딩될 때 버전이 제거됩니다. 대부분의 경우 한 리소스에서 다른 리소스로의 참조는 ID 및 버전이 아닌 ID로 리소스에 연결되어 있기 때문에 일반적으로 좋은 동작입니다. 그러나 경우에 따라 리소스 링크에서 버전을 유지하는 것이 바람직할 수 있습니다. 이 경우 이 값을 false로 설정해야 합니다. 이 방법은 참조 인코딩을 전역적으로 비활성화하는 기능을 제공합니다. 세분화된 제어가 필요한 경우 setDontStripVersionsFromReferencesAtPaths(List)를 사용합니다.

false

부울

camel.dataformat.fhirxml.summary-mode

true로 설정하면(기본값은 false) FHIR 사양에서 summary 요소로 표시된 요소만 포함됩니다.

false

부울

camel.dataformat.fhirxml.suppress-narratives

true로 설정하면(기본값이 false) 인코딩된 값에 설명 내용이 포함되지 않습니다.

false

부울

Red Hat logoGithubredditYoutubeTwitter

자세한 정보

평가판, 구매 및 판매

커뮤니티

Red Hat 문서 정보

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

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

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

Red Hat 소개

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

Theme

© 2026 Red Hat
맨 위로 이동