75.4. Spring Boot Auto-Configuration
Spring Boot와 함께 ref를 사용하는 경우 다음과 같은 Maven 종속성을 사용하여 자동 구성을 지원해야 합니다.
<dependency>
<groupId>org.apache.camel.springboot</groupId>
<artifactId>camel-core-starter</artifactId>
</dependency>
구성 요소는 아래에 나열된 147 옵션을 지원합니다.
| 이름 | 설명 | Default | 유형 |
|---|---|---|---|
| camel.cloud.consul.service-discovery.acl-token | Consul과 함께 사용할 ACL 토큰을 설정합니다. | 문자열 | |
| camel.cloud.consul.service-discovery.block-seconds | 감시 이벤트를 대기하는 시간(기본값: 10초)입니다. | 10 | 정수 |
| camel.cloud.consul.service-discovery.configurations | 추가 구성 정의를 정의합니다. | map | |
| camel.cloud.consul.service-discovery.connect-timeout-millis | OkHttpClient에 대한 연결 시간 초과입니다. | long | |
| camel.cloud.consul.service-discovery.datacenter | 데이터 센터입니다. | 문자열 | |
| camel.cloud.consul.service-discovery.enabled | 구성 요소를 활성화합니다. | true | 부울 |
| camel.cloud.consul.service-discovery.password | 기본 인증에 사용할 암호를 설정합니다. | 문자열 | |
| camel.cloud.consul.service-discovery.properties | 사용할 클라이언트 속성을 설정합니다. 이러한 속성은 사용 중인 서비스 호출 구현에 따라 다릅니다. 예를 들어 windows를 사용하는 경우 클라이언트 속성은 com.netflix.client.config.CommonClientConfigKey에 정의됩니다. | map | |
| camel.cloud.consul.service-discovery.read-timeout-millis | OkHttpClient에 대한 시간 초과를 읽습니다. | long | |
| camel.cloud.consul.service-discovery.url | Consul 에이전트 URL입니다. | 문자열 | |
| camel.cloud.consul.service-discovery.user-name | 기본 인증에 사용할 사용자 이름을 설정합니다. | 문자열 | |
| camel.cloud.consul.service-discovery.write-timeout-millis | OkHttpClient에 대한 쓰기 시간 초과입니다. | long | |
| camel.cloud.dns.service-discovery.configurations | 추가 구성 정의를 정의합니다. | map | |
| camel.cloud.dns.service-discovery.domain | 도메인 이름;. | 문자열 | |
| camel.cloud.dns.service-discovery.enabled | 구성 요소를 활성화합니다. | true | 부울 |
| camel.cloud.dns.service-discovery.properties | 사용할 클라이언트 속성을 설정합니다. 이러한 속성은 사용 중인 서비스 호출 구현에 따라 다릅니다. 예를 들어 windows를 사용하는 경우 클라이언트 속성은 com.netflix.client.config.CommonClientConfigKey에 정의됩니다. | map | |
| camel.cloud.dns.service-discovery.proto | 원하는 서비스의 전송 프로토콜입니다. | _tcp | 문자열 |
| camel.cloud.etcd.service-discovery.configurations | 추가 구성 정의를 정의합니다. | map | |
| camel.cloud.etcd.service-discovery.enabled | 구성 요소를 활성화합니다. | true | 부울 |
| camel.cloud.etcd.service-discovery.password | 기본 인증에 사용할 암호입니다. | 문자열 | |
| camel.cloud.etcd.service-discovery.properties | 사용할 클라이언트 속성을 설정합니다. 이러한 속성은 사용 중인 서비스 호출 구현에 따라 다릅니다. 예를 들어 windows를 사용하는 경우 클라이언트 속성은 com.netflix.client.config.CommonClientConfigKey에 정의됩니다. | map | |
| camel.cloud.etcd.service-discovery.service-path | 서비스 검색을 찾는 경로입니다. | /services/ | 문자열 |
| camel.cloud.etcd.service-discovery.timeout | 작업을 완료하는 데 사용할 수 있는 최대 시간을 설정하려면 다음을 수행하십시오. | long | |
| camel.cloud.etcd.service-discovery.type | 검색 유형을 설정하려면 유효한 값이 온 디맨드 및 감시입니다. | On-demand | 문자열 |
| camel.cloud.etcd.service-discovery.uris | 클라이언트가 연결할 수 있는 URI입니다. | 문자열 | |
| camel.cloud.etcd.service-discovery.user-name | 기본 인증에 사용할 사용자 이름입니다. | 문자열 | |
| camel.cloud.kubernetes.service-discovery.api-version | 클라이언트 조회를 사용할 때 API 버전을 설정합니다. | 문자열 | |
| camel.cloud.kubernetes.service-discovery.ca-cert-data | 클라이언트 조회를 사용할 때 인증 기관 데이터를 설정합니다. | 문자열 | |
| camel.cloud.kubernetes.service-discovery.ca-cert-file | 클라이언트 조회를 사용할 때 파일에서 로드되는 Certificate Authority 데이터를 설정합니다. | 문자열 | |
| camel.cloud.kubernetes.service-discovery.client-cert-data | 클라이언트 조회를 사용할 때 클라이언트 인증서 데이터를 설정합니다. | 문자열 | |
| camel.cloud.kubernetes.service-discovery.client-cert-file | 클라이언트 조회를 사용할 때 파일에서 로드되는 클라이언트 인증서 데이터를 설정합니다. | 문자열 | |
| camel.cloud.kubernetes.service-discovery.client-key-algo | 클라이언트 조회를 사용할 때 RSA와 같은 Client Keystore 알고리즘을 설정합니다. | 문자열 | |
| camel.cloud.kubernetes.service-discovery.client-key-data | 클라이언트 조회를 사용할 때 클라이언트 키 저장소 데이터를 설정합니다. | 문자열 | |
| camel.cloud.kubernetes.service-discovery.client-key-file | 클라이언트 조회를 사용할 때 파일에서 로드되는 클라이언트 키 저장소 데이터를 설정합니다. | 문자열 | |
| camel.cloud.kubernetes.service-discovery.client-key-passphrase | 클라이언트 조회를 사용할 때 클라이언트 키 저장소 암호를 설정합니다. | 문자열 | |
| camel.cloud.kubernetes.service-discovery.configurations | 추가 구성 정의를 정의합니다. | map | |
| camel.cloud.kubernetes.service-discovery.dns-domain | DNS 조회에 사용할 DNS 도메인을 설정합니다. | 문자열 | |
| camel.cloud.kubernetes.service-discovery.enabled | 구성 요소를 활성화합니다. | true | 부울 |
| camel.cloud.kubernetes.service-discovery.lookup | 서비스 조회를 수행하는 방법 가능한 값: client, dns, environment. 클라이언트를 사용하는 경우 클라이언트는 kubernetes 마스터를 쿼리하여 서비스를 제공하는 활성 Pod 목록을 가져온 다음 Pod를 무작위(또는 라운드 로빈)합니다. dns를 사용하면 서비스 이름이 name.namespace.svc.dnsDomain으로 확인됩니다. dnssrv를 사용하는 경우 . …svc…의 SRV 쿼리로 서비스 이름이 확인됩니다 .환경을 사용하는 경우 서비스를 조회하는 데 환경 변수를 사용합니다. 기본적으로 환경이 사용됩니다. | 환경 | 문자열 |
| camel.cloud.kubernetes.service-discovery.master-url | 클라이언트 조회를 사용할 때 URL을 마스터로 설정합니다. | 문자열 | |
| camel.cloud.kubernetes.service-discovery.namespace | 사용할 네임스페이스를 설정합니다. 기본적으로 ENV 변수 KUBERNETES_MASTER의 네임스페이스를 사용합니다. | 문자열 | |
| camel.cloud.kubernetes.service-discovery.oauth-token | 클라이언트 조회를 사용할 때 인증을 위해 OAUTH 토큰(사용자 이름/암호 대신)을 설정합니다. | 문자열 | |
| camel.cloud.kubernetes.service-discovery.password | 클라이언트 조회를 사용할 때 인증 암호를 설정합니다. | 문자열 | |
| camel.cloud.kubernetes.service-discovery.port-name | DNS/DNSSRV 조회에 사용할 포트 이름을 설정합니다. | 문자열 | |
| camel.cloud.kubernetes.service-discovery.port-protocol | DNS/DNSSRV 조회에 사용할 포트 프로토콜을 설정합니다. | 문자열 | |
| camel.cloud.kubernetes.service-discovery.properties | 사용할 클라이언트 속성을 설정합니다. 이러한 속성은 사용 중인 서비스 호출 구현에 따라 다릅니다. 예를 들어 windows를 사용하는 경우 클라이언트 속성은 com.netflix.client.config.CommonClientConfigKey에 정의됩니다. | map | |
| camel.cloud.kubernetes.service-discovery.trust-certs | 클라이언트 조회를 사용할 때 신뢰 인증서 검사를 설정할지 여부를 설정합니다. | false | 부울 |
| camel.cloud.kubernetes.service-discovery.username | 클라이언트 조회를 사용할 때 인증에 대한 사용자 이름을 설정합니다. | 문자열 | |
| camel.cloud.ribbon.load-balancer.client-name | Ribbon 클라이언트 이름을 설정합니다. | 문자열 | |
| camel.cloud.ribbon.load-balancer.configurations | 추가 구성 정의를 정의합니다. | map | |
| camel.cloud.ribbon.load-balancer.enabled | 구성 요소를 활성화합니다. | true | 부울 |
| camel.cloud.ribbon.load-balancer.namespace | 네임스페이스입니다. | 문자열 | |
| camel.cloud.ribbon.load-balancer.password | 암호입니다. | 문자열 | |
| camel.cloud.ribbon.load-balancer.properties | 사용할 클라이언트 속성을 설정합니다. 이러한 속성은 사용 중인 서비스 호출 구현에 따라 다릅니다. 예를 들어 windows를 사용하는 경우 클라이언트 속성은 com.netflix.client.config.CommonClientConfigKey에 정의됩니다. | map | |
| camel.cloud.ribbon.load-balancer.username | 사용자 이름입니다. | 문자열 | |
| camel.hystrix.allow-maximum-size-to-diverge-from-core-size | 최대Size 설정을 적용할 수 있습니다. 그런 다음 해당 값은 coreSize보다 크거나 같을 수 있습니다. | false | 부울 |
| camel.hystrix.circuit-breaker-enabled | HystrixCircuitBreaker 사용 여부입니다. false인 경우 회로 차단기 논리가 사용되지 않고 모든 요청이 허용됩니다. 이는 circuitBreakerForceECDHEd()와 유사하지만 메트릭을 계속 추적하고 공개/닫어야 하는지 여부를 알고 있기 때문에 회로 교체를 인스턴스화하지 않습니다. | true | 부울 |
| camel.hystrix.circuit-breaker-error-threshold-percentage | 오류 백분율 임계값(50과 같은 정수)은 회로 차단기가 열려 있고 요청을 거부합니다. 이는 circuitBreakerSleepWindowInMilliseconds에 정의된 기간 동안 트립을 유지합니다. 오류 비율은 HystrixCommandMetrics.getHealthCounts()와 비교됩니다. | 50 | 정수 |
| camel.hystrix.circuit-breaker-force-closed | true인 경우 HystrixCircuitBreaker#allowRequest()는 HystrixCommandMetrics.getHealthCounts()의 오류 백분율에 관계없이 요청을 허용하도록 항상 true를 반환합니다. circuitBreakerForceOpen() 속성이 우선하므로 true로 설정하면 이 속성이 아무 작업도 수행하지 않습니다. | false | 부울 |
| camel.hystrix.circuit-breaker-force-open | true인 경우 HystrixCircuitBreaker.allowRequest()는 항상 false를 반환하므로 회로가 열려 있고 모든 요청을 거부합니다. 이 속성은 circuitBreakerForce 10.0.0.1d()보다 우선합니다. | false | 부울 |
| camel.hystrix.circuit-breaker-request-volume-threshold | HystrixCircuitBreaker가 이동하기 전에 존재해야 하는 metricsRollingStatisticalWindowInMilliseconds()의 최소 요청 수입니다. 이 숫자 아래에 있는 경우 회로는 오류 백분율에 관계없이 이동하지 않습니다. | 20 | 정수 |
| camel.hystrix.circuit-breaker-sleep-window-in-milliseconds | HystrixCircuitBreaker 트립션이 열린 후 다시 요청을 시도하기 전에 대기해야 하는 시간(밀리초)입니다. | 5000 | 정수 |
| camel.hystrix.configurations | 추가 구성 정의를 정의합니다. | map | |
| camel.hystrix.core-pool-size | java.util.concurrent.ThreadPoolExecutor#setCorePoolSize(int)에 전달되는 코어 스레드 풀 크기입니다. | 10 | 정수 |
| camel.hystrix.enabled | 구성 요소를 활성화합니다. | true | 부울 |
| camel.hystrix.execution-isolation-semaphore-max-concurrent-requests | HystrixCommand.run()에 허용된 동시 요청 수입니다. 동시 제한을 초과하는 요청은 거부됩니다. 실행IsolationStrategy == SEMAPHORE 경우에만 적용됩니다. | 20 | 정수 |
| camel.hystrix.execution-isolation-strategy | 을 사용하여 격리 전략 HystrixCommand.run()를 실행합니다. THREAD가 별도의 스레드에서 실행되고 스레드 풀의 스레드 수에 따라 제한되는 동시 요청이 실행됩니다. SEMAPHORE는 호출 스레드와 세마포 수에 의해 제한되는 동시 요청에서 실행됩니다. | THREAD | 문자열 |
| camel.hystrix.execution-isolation-thread-interrupt-on-timeout | 스레드가 시간 초과될 때 실행 스레드에서 인터럽트를 시도해야 하는지 여부입니다. whether the execution thread should attempt an interrupt (using an interrupt#cancel ) when a thread times out. executionIsolationStrategy() == THREAD 경우에만 적용됩니다. | true | 부울 |
| camel.hystrix.execution-timeout-enabled | 이 명령에 시간 초과 메커니즘이 활성화되었는지 여부. | true | 부울 |
| camel.hystrix.execution-timeout-in-milliseconds | 명령이 시간 초과되고 실행을 중지하는 시간(밀리초)입니다. executionIsolationThreadInterruptOnTimeout == true 및 명령이 thread-isolated인 경우 실행 중인 스레드가 중단됩니다. 명령이 세마포 분리 및 HystrixObservableCommand인 경우 해당 명령은 구독 해제됩니다. | 1000 | 정수 |
| camel.hystrix.fallback-enabled | 오류가 발생할 때 HystrixCommand.getFallback()을 시도해야 하는지 여부 | true | 부울 |
| camel.hystrix.fallback-isolation-semaphore-max-concurrent-requests | HystrixCommand.getFallback()에 허용된 동시 요청 수입니다. 동시 제한을 초과하는 요청은 빠르게 실패하며 폴백 검색을 시도하지 않습니다. | 10 | 정수 |
| camel.hystrix.group-key | 사용할 그룹 키를 설정합니다. 기본값은 CamelHystrix입니다. | CamelHystrix | 문자열 |
| camel.hystrix.keep-alive-time | ThreadPoolExecutor#setKeepAliveTime(long,TimeUnit)에 전달되는 Keep-alive 시간(분). | 1 | 정수 |
| camel.hystrix.max-queue-size | HystrixConcurrencyStrategy.getBlockingQueue(int)에서 BlockingQueue에 전달되는 최대 대기열 크기는 스레드 풀의 인스턴스화에만 영향을 미칩니다. 이를 위해 queueSizeRejectionThreshold()를 사용합니다. | -1 | 정수 |
| camel.hystrix.maximum-size | ThreadPoolExecutor#setMaximumPoolSize(int)에 전달되는 최대 스레드 풀 크기입니다. 이는 HystrixCommands를 거부하지 않고 지원할 수 있는 최대 동시성 양입니다. 이 설정은 allowMaximumSizeToDivergeFromCoreSizeSize도 설정하는 경우에만 적용됩니다. | 10 | 정수 |
| camel.hystrix.metrics-health-snapshot-interval-in-milliseconds | 성공 및 오류 백분율을 계산하고 HystrixCircuitBreaker.isOpen() 상태에 영향을 미치는 상태 스냅샷 허용 사이에 대기하는 시간(밀리초)입니다. 양이 많은 경우 오류 백분율의 지속적인 계산이 CPU 집약적이 될 수 있으므로 계산된 빈도를 제어합니다. | 500 | 정수 |
| camel.hystrix.metrics-rolling-percentile-bucket-size | 롤링 백분율의 각 버킷에 저장된 최대 값 수입니다. 이는 HystrixRollingPercentile 내부 HystrixCommandMetrics로 전달됩니다. | 10 | 정수 |
| camel.hystrix.metrics-rolling-percentile-enabled | HystrixCommandMetrics 내에서 HystrixRollingPercentile을 사용하여 백분율 지표를 캡처해야 하는지 여부입니다. | true | 부울 |
| camel.hystrix.metrics-rolling-percentile-window-buckets | 롤링 백분위기 창이 분할되는 버킷 수입니다. 이는 HystrixRollingPercentile 내부 HystrixCommandMetrics로 전달됩니다. | 6 | 정수 |
| camel.hystrix.metrics-rolling-percentile-window-in-milliseconds | 백분율로 구성된 창(밀리초)입니다. 이는 HystrixRollingPercentile 내부 HystrixCommandMetrics로 전달됩니다. | 10000 | 정수 |
| camel.hystrix.metrics-rolling-statistical-window-buckets | 롤링 통계 창이 분할되는 버킷 수입니다. 이는 HystrixCommandMetrics 내부의 HystrixRollingNumber에 전달됩니다. | 10 | 정수 |
| camel.hystrix.metrics-rolling-statistical-window-in-milliseconds | 이 속성은 통계 롤링 창(밀리초)을 설정합니다. 스레드 풀에 대해 메트릭을 유지하는 방법입니다. 이 창은 버킷으로 나뉘어져 해당 증분으로 롤백됩니다. | 10000 | 정수 |
| camel.hystrix.queue-size-rejection-threshold | 큐 크기 거부 임계값은 maxQueueSize에 도달하지 않은 경우에도 거부가 발생하는 인위성 최대 크기입니다. BlockingQueue의 maxQueueSize는 동적으로 변경할 수 없으며 거부에 영향을 미치는 큐 크기의 동적으로 변경을 지원하려고 하므로 수행됩니다. 이는 실행을 위한 스레드를 대기열에 추가할 때 HystrixCommand에서 사용됩니다. | 5 | 정수 |
| camel.hystrix.request-log-enabled | HystrixCommand 실행 및 이벤트를 HystrixRequestLog에 기록해야 하는지 여부입니다. | true | 부울 |
| camel.hystrix.thread-pool-key | 사용할 스레드 풀 키를 설정합니다. 기본적으로는 groupKey가 사용하도록 구성된 것과 동일한 값을 사용합니다. | CamelHystrix | 문자열 |
| camel.hystrix.thread-pool-rolling-number-statistical-window-buckets | 롤링 통계 창이 분할되는 버킷 수입니다. 이는 각 HystrixThreadPoolMetrics 인스턴스 내에서 HystrixRollingNumber에 전달됩니다. | 10 | 정수 |
| camel.hystrix.thread-pool-rolling-number-statistical-window-in-milliseconds | 통계 롤링 창(밀리초)입니다. 이는 각 HystrixThreadPoolMetrics 인스턴스 내에서 HystrixRollingNumber에 전달됩니다. | 10000 | 정수 |
| camel.language.constant.enabled | 상수 언어의 자동 구성을 활성화할지 여부입니다. 이는 기본적으로 활성화되어 있습니다. | 부울 | |
| camel.language.constant.trim | 선행 공백 및 후행 공백 및 줄 바꿈을 제거하는 값을 트리밍할지 여부입니다. | true | 부울 |
| camel.language.csimple.enabled | csimple 언어의 자동 구성을 활성화할지 여부입니다. 이는 기본적으로 활성화되어 있습니다. | 부울 | |
| camel.language.csimple.trim | 선행 공백 및 후행 공백 및 줄 바꿈을 제거하는 값을 트리밍할지 여부입니다. | true | 부울 |
| camel.language.exchangeproperty.enabled | exchangeProperty 언어의 자동 구성을 활성화할지 여부입니다. 이는 기본적으로 활성화되어 있습니다. | 부울 | |
| camel.language.exchangeproperty.trim | 선행 공백 및 후행 공백 및 줄 바꿈을 제거하는 값을 트리밍할지 여부입니다. | true | 부울 |
| camel.language.file.enabled | 파일 언어 자동 구성을 활성화할지 여부입니다. 이는 기본적으로 활성화되어 있습니다. | 부울 | |
| camel.language.file.trim | 선행 공백 및 후행 공백 및 줄 바꿈을 제거하는 값을 트리밍할지 여부입니다. | true | 부울 |
| camel.language.header.enabled | 헤더 언어의 자동 구성을 활성화할지 여부입니다. 이는 기본적으로 활성화되어 있습니다. | 부울 | |
| camel.language.header.trim | 선행 공백 및 후행 공백 및 줄 바꿈을 제거하는 값을 트리밍할지 여부입니다. | true | 부울 |
| camel.language.ref.enabled | ref 언어의 자동 구성을 활성화할지 여부입니다. 이는 기본적으로 활성화되어 있습니다. | 부울 | |
| camel.language.ref.trim | 선행 공백 및 후행 공백 및 줄 바꿈을 제거하는 값을 트리밍할지 여부입니다. | true | 부울 |
| camel.language.simple.enabled | 간단한 언어의 자동 구성을 활성화할지 여부입니다. 이는 기본적으로 활성화되어 있습니다. | 부울 | |
| camel.language.simple.trim | 선행 공백 및 후행 공백 및 줄 바꿈을 제거하는 값을 트리밍할지 여부입니다. | true | 부울 |
| camel.language.tokenize.enabled | 토큰화 언어의 자동 구성을 활성화할지 여부입니다. 이는 기본적으로 활성화되어 있습니다. | 부울 | |
| camel.language.tokenize.group-delimiter | 그룹화할 때 사용할 구분 기호를 설정합니다. 이 값을 설정하지 않으면 토큰은 구분 기호로 사용됩니다. | 문자열 | |
| camel.language.tokenize.trim | 선행 공백 및 후행 공백 및 줄 바꿈을 제거하는 값을 트리밍할지 여부입니다. | true | 부울 |
| camel.resilience4j.automatic-transition-from-open-to-half-open-enabled | waitDurationInOpenState가 통과되면 OPEN에서 HALF_OPEN 상태로 자동 전환할 수 있습니다. | false | 부울 |
| camel.resilience4j.circuit-breaker-ref | 레지스트리에서 조회하고 사용할 기존 io.github.resilience4j.circuitbreaker.CircuitBreaker 인스턴스를 나타냅니다. 이 기능을 사용할 때 다른 회로 차단기 옵션을 사용하지 않습니다. | 문자열 | |
| camel.resilience4j.config-ref | 레지스트리에서 조회하고 사용할 기존 io.github.resilience4j.circuitbreaker.CircuitBreakerConfig 인스턴스를 나타냅니다. | 문자열 | |
| camel.resilience4j.configurations | 추가 구성 정의를 정의합니다. | map | |
| camel.resilience4j.enabled | 구성 요소를 활성화합니다. | true | 부울 |
| camel.resilience4j.failure-rate-threshold | 실패 비율 임계값을 백분율로 구성합니다. 실패 비율이 임계값보다 크거나 같으면 CircuitBreaker가 열기로 전환되고 쇼트 호출을 시작합니다. 임계값이 0보다 커야 하며 100보다 크지 않아야 합니다. 기본값은 50입니다. | float | |
| camel.resilience4j.minimum-number-of-calls | CircuitBreaker가 오류 속도를 계산할 수 있기 전에 필요한 최소 호출 수(라이딩 창 기간당)를 구성합니다. 예를 들어, minimumNumberOf>-<s가 10인 경우 실패 비율을 계산하기 전에 최소 10번의 호출을 기록해야 합니다. 9 개의 호출 만 기록 된 경우 CircuitBreaker는 모든 9 번 호출이 실패하더라도 열기 위해 전환되지 않습니다. | 100 | 정수 |
| camel.resilience4j.permitted-number-of-calls-in-half-open-state |
| 10 | 정수 |
| camel.resilience4j.sliding-window-size |
| 100 | 정수 |
| camel.resilience4j.sliding-window-type |
| COUNT_BASED | 문자열 |
| camel.resilience4j.slow-call-duration-threshold |
| 60 | 정수 |
| camel.resilience4j.slow-call-rate-threshold |
|
| |
| camel.resilience4j.wait-duration-in-open-state |
| 60 | 정수 |
| camel.resilience4j.writable-stack-trace-enabled |
| true | 부울 |
| camel.rest.api-component |
| 문자열 | |
| camel.rest.api-context-path |
| 문자열 | |
| camel.rest.api-context-route-id |
| 문자열 | |
| camel.rest.api-host |
| 문자열 | |
| camel.rest.api-property |
|
| |
| camel.rest.api-vendor-extension |
| false | 부울 |
| camel.rest.binding-mode |
| RestBindingMode | |
| camel.rest.client-request-validation |
| false | 부울 |
| camel.rest.component |
| 문자열 | |
| camel.rest.component-property |
|
| |
| camel.rest.consumer-property |
|
| |
| camel.rest.context-path |
| 문자열 | |
| camel.rest.cors-headers |
|
| |
| camel.rest.data-format-property |
|
| |
| camel.rest.enable-cors |
| false | 부울 |
| camel.rest.endpoint-property |
|
| |
| camel.rest.host |
| 문자열 | |
| camel.rest.host-name-resolver |
| RestHostNameResolver | |
| camel.rest.json-data-format |
| 문자열 | |
| camel.rest.port |
| 문자열 | |
| camel.rest.producer-api-doc |
| 문자열 | |
| camel.rest.producer-component |
| 문자열 | |
| camel.rest.scheme |
| 문자열 | |
| camel.rest.skip-binding-on-error-code |
| false | 부울 |
| camel.rest.use-x-forward-headers |
| true | 부울 |
| camel.rest.xml-data-format |
| 문자열 | |
| camel.rest.api-context-id-pattern |
| 문자열 | |
| camel.rest.api-context-listing |
| false | 부울 |