84.11. Spring Boot Auto-Configuration
Spring Boot와 함께 jsonpath를 사용하는 경우 다음과 같은 Maven 종속성을 사용하여 자동 구성을 지원해야 합니다.
<dependency> <groupId>org.apache.camel.springboot</groupId> <artifactId>camel-jsonpath-starter</artifactId> </dependency>
<dependency>
<groupId>org.apache.camel.springboot</groupId>
<artifactId>camel-jsonpath-starter</artifactId>
</dependency>
구성 요소는 아래에 나열된 8가지 옵션을 지원합니다.
이름 | 설명 | Default | 유형 |
---|---|---|---|
camel.language.jsonpath.allow-easy-predicate | 쉬운 서술자 구문 분석기를 사용하여 서술자를 사전 구문 분석할 수 있는지 여부입니다. | true | 부울 |
camel.language.jsonpath.allow-simple | JSONPath 표현식에서 인라인 간단한 예외를 허용할지 여부입니다. | true | 부울 |
camel.language.jsonpath.enabled | jsonpath 언어의 자동 구성을 활성화할지 여부입니다. 이는 기본적으로 활성화되어 있습니다. | 부울 | |
camel.language.jsonpath.header-name | 메시지 본문 대신 입력으로 사용할 헤더 이름입니다. | 문자열 | |
camel.language.jsonpath.option | JSONPath에서 추가 옵션을 구성하려면 다음을 수행합니다. 여러 값을 쉼표로 구분할 수 있습니다. | 문자열 | |
camel.language.jsonpath.suppress-exceptions | PathNotFoundException과 같은 예외를 억제할지 여부입니다. | false | 부울 |
camel.language.jsonpath.trim | 선행 공백 및 후행 공백 및 줄 바꿈을 제거하는 값을 트리밍할지 여부입니다. | true | 부울 |
camel.language.jsonpath.write-as-string | 각 행/요소의 출력을 Map/POJO 값 대신 JSON String 값으로 작성할지 여부입니다. | false | 부울 |