150.3. Spring Boot 자동 구성
구성 요소는 아래에 나열된 19개의 옵션을 지원합니다.
| 이름 | 설명 | Default | 유형 |
|---|---|---|---|
| camel.component.http4.allow-java-serialized-object | 요청이 context-type=application/x-java-serialized-object를 사용할 때 java 직렬화를 허용할지 여부입니다. 이는 기본적으로 해제되어 있습니다. 이 값을 사용하도록 설정하면 Java에서 요청에서 Java로 들어오는 데이터를 역직렬화하고 잠재적인 보안 위험이 될 수 있습니다. | false | 부울 |
| camel.component.http4.client-connection-manager | 사용자 지정 및 공유ClientConnectionManager를 사용하여 연결을 관리합니다. 이 값을 구성한 경우 이 구성 요소가 생성한 모든 끝점에 항상 사용됩니다. 옵션은 org.apache.http.conn.HttpClientConnectionManager 유형입니다. | 문자열 | |
| camel.component.http4.connect-timeout | 연결이 설정될 때까지 시간 초과(밀리초)를 결정합니다. 시간 초과 값 0은 무한 시간 제한으로 해석됩니다. 시간 초과 값 0은 무한 시간 제한으로 해석됩니다. 음수 값은 정의되지 않은 값으로 해석됩니다(시스템 기본값). 기본값: 코드 -1 | -1 | 정수 |
| camel.component.http4.connection-request-timeout | 연결 관리자에서 연결을 요청할 때 사용되는 시간 제한(밀리초)입니다. 시간 초과 값 0은 무한 시간 제한으로 해석됩니다. 시간 초과 값 0은 무한 시간 제한으로 해석됩니다. 음수 값은 정의되지 않은 값으로 해석됩니다(시스템 기본값). 기본값: 코드 -1 | -1 | 정수 |
| camel.component.http4.connection-time-to-live | 라이브 연결의 시간 단위는 밀리 초이며 기본값은 항상 활성 상태로 유지됩니다. | long | |
| camel.component.http4.connections-per-route | 경로당 최대 연결 수입니다. | 20 | 정수 |
| camel.component.http4.cookie-store | 사용자 지정 org.apache.http.client.CookieStore를 사용하려면 다음을 수행합니다. 기본적으로 org.apache.http.impl.client.BasicCookieStore는 메모리 내 유일한 쿠키 저장소입니다. bridgeEndpoint=true인 경우 쿠키 저장소는 쿠키로 noop 쿠키 저장소가 되어야 합니다. 쿠키 저장소는 브리징 (예: 프록시 사용)으로 저장되지 않습니다. 옵션은 org.apache.http.client.CookieStore 유형입니다. | 문자열 | |
| camel.component.http4.enabled | http4 구성 요소 활성화 | true | 부울 |
| camel.component.http4.header-filter-strategy | 사용자 지정 org.apache.camel.spi.HeaderFilterStrategy를 사용하여 Camel 메시지로 헤더를 필터링합니다. 옵션은 org.apache.camel.spi.HeaderFilterStrategy 유형입니다. | 문자열 | |
| camel.component.http4.http-binding | 사용자 지정ECDHEBinding을 사용하여 Camel 메시지와ECDHEClient 간의 매핑을 제어합니다. 옵션은 org.apache.camel.http.common.HttpBinding 유형입니다. | 문자열 | |
| camel.component.http4.http-client-configurer | 사용자 지정ECDHEClientConfigurer를 사용하여 사용할ECDHEClient 구성을 수행합니다. 옵션은 org.apache.camel.component.http4.HttpClientConfigurer 유형입니다. | 문자열 | |
| camel.component.http4.http-configuration | 공유ECDHEConfiguration을 기본 구성으로 사용하려면 다음을 수행합니다. 옵션은 org.apache.camel.http.common.HttpConfiguration 유형입니다. | 문자열 | |
| camel.component.http4.http-context | 요청을 실행할 때 사용자 지정 org.apache.http.protocol.HttpContext를 사용합니다. 옵션은 org.apache.http.protocol.HttpContext 유형입니다. | 문자열 | |
| camel.component.http4.max-total-connections | 최대 연결 수입니다. | 200 | 정수 |
| camel.component.http4.resolve-property-placeholders | 구성 요소가 시작할 때 속성 자리 표시자를 확인해야 하는지 여부입니다. String 유형의 속성만 속성 자리 표시자를 사용할 수 있습니다.Only properties which are of String type can use property placeholders. | true | 부울 |
| camel.component.http4.socket-timeout | 소켓 타임아웃(SO_TIMEOUT)을 밀리초 단위로 정의합니다. 이는 연속된 두 개의 데이터 패킷 간의 최대 비활성 기간을 다르게 배치하기 위한 시간 초과입니다. 시간 초과 값 0은 무한 시간 제한으로 해석됩니다. 음수 값은 정의되지 않은 값으로 해석됩니다(시스템 기본값). 기본값: 코드 -1 | -1 | 정수 |
| camel.component.http4.ssl-context-parameters | SSLContextParameters를 사용하여 보안을 구성하려면 다음을 수행합니다. 중요: org.apache.camel.util.jsse.SSLContextParameters의 하나의 인스턴스만ECDHEComponent별로 지원됩니다. 2개 이상의 서로 다른 인스턴스를 사용해야 하는 경우 필요한 인스턴스당 새 instances를 정의해야 합니다. 옵션은 org.apache.camel.util.jsse.SSLContextParameters 유형입니다. | 문자열 | |
| camel.component.http4.use-global-ssl-context-parameters | 글로벌 SSL 컨텍스트 매개 변수 사용을 활성화합니다. | false | 부울 |
| camel.component.http4.x509-hostname-verifier | DefaultHostnameVerifier 또는 org.apache.http.conn.ssl.NoopHostnameVerifier와 같은 사용자 정의 X509HostnameVerifier를 사용하려면 다음을 수행합니다. 옵션은 javax.net.ssl.HostnameVerifier 유형입니다. | 문자열 |