| include::jsonpathcount$spring-boot:example$json/{camel-spring-boot-name}.json[queries='sbpropertiescount=query$.properties[?(!(@.name.endsWith("customizer.enabled")))]'] |
| |
| ifndef::starter-artifactid[] |
| :starter-artifactid: {artifactid}-starter |
| endif::[] |
| |
| == Spring Boot Auto-Configuration |
| |
| When using {shortname} with Spring Boot make sure to use the following Maven dependency to have support for auto configuration: |
| |
| [source,xml,subs="+attributes"] |
| ---- |
| <dependency> |
| <groupId>org.apache.camel.springboot</groupId> |
| <artifactId>{starter-artifactid}</artifactId> |
| <version>x.x.x</version> |
| <!-- use the same version as your Camel core version --> |
| </dependency> |
| ---- |
| |
| ifeval::[{sbpropertiescount} == 0] |
| The component has no Spring Boot auto configuration options. |
| endif::[] |
| ifeval::[{sbpropertiescount} != 0] |
| The component supports {sbpropertiescount} options, which are listed below. |
| |
| [width="100%",cols="2,5,^1,2",options="header"] |
| |=== |
| | Name | Description | Default | Type |
| |=== |
| |
| jsonpathTable::spring-boot:example$json/{camel-spring-boot-name}.json[query='nodes$.properties[?(!(@.name.endsWith("customizer.enabled")))]', cellformats='util.boldLink(value.name, "sb_option")|util.description(value)|util.valueAsString(value.defaultValue)|util.javaSimpleName(value.type)', {requires}] |
| endif::[] |