You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@camel.apache.org by da...@apache.org on 2019/09/30 04:08:40 UTC
[camel] branch master updated: Update README.adoc
This is an automated email from the ASF dual-hosted git repository.
davsclaus pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/camel.git
The following commit(s) were added to refs/heads/master by this push:
new 3930f3b Update README.adoc
3930f3b is described below
commit 3930f3bec71b9954ec6552ce053355ceee866d11
Author: Claus Ibsen <cl...@gmail.com>
AuthorDate: Mon Sep 30 06:08:31 2019 +0200
Update README.adoc
---
platforms/spring-boot/components-starter/README.adoc | 15 +++++++--------
1 file changed, 7 insertions(+), 8 deletions(-)
diff --git a/platforms/spring-boot/components-starter/README.adoc b/platforms/spring-boot/components-starter/README.adoc
index a09b2b1..629cd6e 100644
--- a/platforms/spring-boot/components-starter/README.adoc
+++ b/platforms/spring-boot/components-starter/README.adoc
@@ -1,25 +1,24 @@
= Camel Component Starters
-Starters are Apache Camel modules intended to be used in Spring Boot applications.
+Starters are Apache Camel modules intended to be used in Spring Boot applications.
There is a `camel-xxx-starter` module for each Camel component (with few exceptions listed below).
+You should always use the `camel-xxx-starter` modules when using Spring Boot with Camel. These are the Camel components
+which are officially supported with Spring Boot. If there is no `camel-xxx-starter` module then the Camel component is not supported on Spring Boot with Camel.
+
Starters are created to meet the following requirements:
* Allow the auto-configuration of the component through the native spring-boot configuration system (compatible with IDE tooling)
* Manage transitive logging dependencies to better integrate with spring-boot logging system
* Include additional dependencies and align transitive ones to minimize the effort of creating a working spring-boot application
+* May include additional features such as additonal configurations, actuators, or health checks
Each starter has its own integration test (in path `tests/camel-itest-spring-boot`) that verifies its compatibility with the current release of spring-boot.
-The following components do not have a starter because of compatibility issues:
+The following components do not have a starter:
* **camel-blueprint** (intended for OSGi only)
* **camel-cdi** (intended for CDI only)
-* **camel-core-osgi** (intended for OSGi only)
-* **camel-core-xml**
* **camel-eventadmin** (intended for OSGi only)
-* **camel-ibatis** (`camel-mybatis-starter` is included)
* **camel-paxlogging** (intended for OSGi only)
-* **camel-scr** (intended for OSGi only)
-* **camel-spark-rest**
-* **camel-swagger** (`camel-swagger-java-starter` is included)
+* **camel-spark-rest** (does not work with Spring Boot)