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 2016/06/08 09:34:22 UTC

[33/34] camel git commit: Experiment with generating spring-boot auto configuration for the Camel components.

Experiment with generating spring-boot auto configuration for the Camel components.


Project: http://git-wip-us.apache.org/repos/asf/camel/repo
Commit: http://git-wip-us.apache.org/repos/asf/camel/commit/d8951be4
Tree: http://git-wip-us.apache.org/repos/asf/camel/tree/d8951be4
Diff: http://git-wip-us.apache.org/repos/asf/camel/diff/d8951be4

Branch: refs/heads/boot-generate
Commit: d8951be4ad58fcf4dd868d53586778fdeb3d83cd
Parents: c0b5149
Author: Claus Ibsen <da...@apache.org>
Authored: Wed Jun 8 09:22:14 2016 +0200
Committer: Claus Ibsen <da...@apache.org>
Committed: Wed Jun 8 09:22:14 2016 +0200

----------------------------------------------------------------------
 .../WsComponentAutoConfiguration.java           |   8 +-
 .../ws/springboot/WsComponentConfiguration.java |   6 +-
 .../AhcComponentAutoConfiguration.java          |   8 +-
 .../springboot/AhcComponentConfiguration.java   |   6 +-
 .../AMQPComponentAutoConfiguration.java         |   8 +-
 .../springboot/AMQPComponentConfiguration.java  |  22 ++--
 .../ApnsComponentAutoConfiguration.java         |   8 +-
 .../springboot/ApnsComponentConfiguration.java  |   2 +-
 .../WebsocketComponentAutoConfiguration.java    |   8 +-
 .../WebsocketComponentConfiguration.java        |   2 +-
 .../AvroComponentAutoConfiguration.java         |   8 +-
 .../springboot/AvroComponentConfiguration.java  |   2 +-
 .../BeanstalkComponentAutoConfiguration.java    |   8 +-
 .../BeanstalkComponentConfiguration.java        |   2 +-
 .../BoxComponentAutoConfiguration.java          |   8 +-
 .../springboot/BoxComponentConfiguration.java   |   2 +-
 .../BraintreeComponentAutoConfiguration.java    |   8 +-
 .../BraintreeComponentConfiguration.java        |   2 +-
 .../CacheComponentAutoConfiguration.java        |   8 +-
 .../springboot/CacheComponentConfiguration.java |   4 +-
 .../CometdComponentAutoConfiguration.java       |   8 +-
 .../CometdComponentConfiguration.java           |   6 +-
 ...italSignatureComponentAutoConfiguration.java |   8 +-
 .../DigitalSignatureComponentConfiguration.java |   2 +-
 .../CxfRsComponentAutoConfiguration.java        |   8 +-
 .../springboot/CxfRsComponentConfiguration.java |   2 +-
 .../CxfComponentAutoConfiguration.java          |   8 +-
 .../springboot/CxfComponentConfiguration.java   |   2 +-
 .../DisruptorComponentAutoConfiguration.java    |   8 +-
 .../DisruptorComponentConfiguration.java        |   2 +-
 .../DisruptorVmComponentAutoConfiguration.java  |   8 +-
 .../DisruptorVmComponentConfiguration.java      |   2 +-
 .../DockerComponentAutoConfiguration.java       |   8 +-
 .../DockerComponentConfiguration.java           |   2 +-
 .../EjbComponentAutoConfiguration.java          |   8 +-
 .../springboot/EjbComponentConfiguration.java   |   4 +-
 ...ElasticsearchComponentAutoConfiguration.java |   8 +-
 .../ElasticsearchComponentConfiguration.java    |   2 +-
 .../ElsqlComponentAutoConfiguration.java        |   8 +-
 .../springboot/ElsqlComponentConfiguration.java |   4 +-
 .../EventAdminComponentAutoConfiguration.java   |   8 +-
 .../EventAdminComponentConfiguration.java       |   2 +-
 .../FacebookComponentAutoConfiguration.java     |   8 +-
 .../FacebookComponentConfiguration.java         |   2 +-
 .../FlinkComponentAutoConfiguration.java        |   8 +-
 .../springboot/FlinkComponentConfiguration.java |   6 +-
 .../FreemarkerComponentAutoConfiguration.java   |   8 +-
 .../FreemarkerComponentConfiguration.java       |   2 +-
 .../GangliaComponentAutoConfiguration.java      |   8 +-
 .../GangliaComponentConfiguration.java          |   2 +-
 ...oogleCalendarComponentAutoConfiguration.java |   8 +-
 .../GoogleCalendarComponentConfiguration.java   |   4 +-
 .../GoogleDriveComponentAutoConfiguration.java  |   8 +-
 .../GoogleDriveComponentConfiguration.java      |   4 +-
 .../GoogleMailComponentAutoConfiguration.java   |   8 +-
 .../GoogleMailComponentConfiguration.java       |   4 +-
 ...GuavaEventBusComponentAutoConfiguration.java |   8 +-
 .../GuavaEventBusComponentConfiguration.java    |   2 +-
 .../HazelcastComponentAutoConfiguration.java    |   8 +-
 .../HazelcastComponentConfiguration.java        |   2 +-
 .../HBaseComponentAutoConfiguration.java        |   8 +-
 .../springboot/HBaseComponentConfiguration.java |   2 +-
 .../HdfsComponentAutoConfiguration.java         |   8 +-
 .../springboot/HdfsComponentConfiguration.java  |   2 +-
 .../HdfsComponentAutoConfiguration.java         |   8 +-
 .../springboot/HdfsComponentConfiguration.java  |   2 +-
 .../HttpComponentAutoConfiguration.java         |   8 +-
 .../springboot/HttpComponentConfiguration.java  |   4 +-
 .../HttpComponentAutoConfiguration.java         |   8 +-
 .../springboot/HttpComponentConfiguration.java  |  10 +-
 .../IBatisComponentAutoConfiguration.java       |   8 +-
 .../IBatisComponentConfiguration.java           |   2 +-
 .../JcloudsComponentAutoConfiguration.java      |   8 +-
 .../JcloudsComponentConfiguration.java          |   2 +-
 .../JdbcComponentAutoConfiguration.java         |   8 +-
 .../springboot/JdbcComponentConfiguration.java  |   2 +-
 .../JettyHttpComponentAutoConfiguration9.java   |   8 +-
 .../JettyHttpComponentConfiguration9.java       |  12 +-
 .../JGroupsComponentAutoConfiguration.java      |   8 +-
 .../JGroupsComponentConfiguration.java          |   2 +-
 .../JmsComponentAutoConfiguration.java          |   8 +-
 .../springboot/JmsComponentConfiguration.java   |  22 ++--
 .../JoltComponentAutoConfiguration.java         |   8 +-
 .../springboot/JoltComponentConfiguration.java  |   2 +-
 .../JpaComponentAutoConfiguration.java          |   8 +-
 .../springboot/JpaComponentConfiguration.java   |   2 +-
 .../ScpComponentAutoConfiguration.java          |   8 +-
 .../Jt400ComponentAutoConfiguration.java        |   8 +-
 .../springboot/Jt400ComponentConfiguration.java |   2 +-
 .../KafkaComponentAutoConfiguration.java        |   8 +-
 .../springboot/KafkaComponentConfiguration.java |   2 +-
 .../KestrelComponentAutoConfiguration.java      |   8 +-
 .../KestrelComponentConfiguration.java          |   2 +-
 .../LinkedInComponentAutoConfiguration.java     |   8 +-
 .../LinkedInComponentConfiguration.java         |   2 +-
 .../LuceneComponentAutoConfiguration.java       |   8 +-
 .../LuceneComponentConfiguration.java           |   2 +-
 .../MailComponentAutoConfiguration.java         |   8 +-
 .../springboot/MailComponentConfiguration.java  |   4 +-
 .../MetricsComponentAutoConfiguration.java      |   8 +-
 .../MetricsComponentConfiguration.java          |   2 +-
 .../MinaComponentAutoConfiguration.java         |   8 +-
 .../springboot/MinaComponentConfiguration.java  |   2 +-
 .../Mina2ComponentAutoConfiguration.java        |   8 +-
 .../springboot/Mina2ComponentConfiguration.java |   2 +-
 .../MQTTComponentAutoConfiguration.java         |   8 +-
 .../MsvComponentAutoConfiguration.java          |   8 +-
 .../springboot/MsvComponentConfiguration.java   |   2 +-
 .../MustacheComponentAutoConfiguration.java     |   8 +-
 .../MustacheComponentConfiguration.java         |   2 +-
 .../MyBatisComponentAutoConfiguration.java      |   8 +-
 .../MyBatisComponentConfiguration.java          |   2 +-
 .../NagiosComponentAutoConfiguration.java       |   8 +-
 .../NagiosComponentConfiguration.java           |   2 +-
 .../NettyHttpComponentAutoConfiguration.java    |   8 +-
 .../NettyHttpComponentConfiguration.java        |   6 +-
 .../NettyComponentAutoConfiguration.java        |   8 +-
 .../springboot/NettyComponentConfiguration.java |   2 +-
 .../NettyHttpComponentAutoConfiguration.java    |   8 +-
 .../NettyHttpComponentConfiguration.java        |   8 +-
 .../NettyComponentAutoConfiguration.java        |   8 +-
 .../springboot/NettyComponentConfiguration.java |   4 +-
 .../Olingo2ComponentAutoConfiguration.java      |   8 +-
 .../Olingo2ComponentConfiguration.java          |   2 +-
 .../OpenShiftComponentAutoConfiguration.java    |   8 +-
 .../PahoComponentAutoConfiguration.java         |   8 +-
 .../springboot/PahoComponentConfiguration.java  |   2 +-
 .../PaxLoggingComponentAutoConfiguration.java   |   8 +-
 .../PaxLoggingComponentConfiguration.java       |   2 +-
 .../QuartzComponentAutoConfiguration.java       |   8 +-
 .../QuartzComponentConfiguration.java           |   6 +-
 .../QuartzComponentAutoConfiguration.java       |   8 +-
 .../QuartzComponentConfiguration.java           |   4 +-
 .../QuickfixjComponentAutoConfiguration.java    |   8 +-
 .../QuickfixjComponentConfiguration.java        |   6 +-
 .../RestletComponentAutoConfiguration.java      |   8 +-
 .../RestletComponentConfiguration.java          |   2 +-
 .../SalesforceComponentAutoConfiguration.java   |   8 +-
 .../SalesforceComponentConfiguration.java       |   8 +-
 .../XQueryComponentAutoConfiguration.java       |   8 +-
 .../XQueryComponentConfiguration.java           |   2 +-
 .../ServletComponentAutoConfiguration.java      |   8 +-
 .../ServletComponentConfiguration.java          |   2 +-
 .../SjmsBatchComponentAutoConfiguration.java    |   8 +-
 .../SjmsBatchComponentConfiguration.java        |   2 +-
 .../SjmsComponentAutoConfiguration.java         |   8 +-
 .../springboot/SjmsComponentConfiguration.java  |  10 +-
 .../SlackComponentAutoConfiguration.java        |   8 +-
 .../SmppComponentAutoConfiguration.java         |   8 +-
 .../springboot/SmppComponentConfiguration.java  |   2 +-
 .../SparkComponentAutoConfiguration.java        |   8 +-
 .../springboot/SparkComponentConfiguration.java |   4 +-
 .../SparkComponentAutoConfiguration.java        |   8 +-
 .../springboot/SparkComponentConfiguration.java |   4 +-
 .../SplunkComponentAutoConfiguration.java       |   8 +-
 .../SplunkComponentConfiguration.java           |   2 +-
 .../SpringBatchComponentAutoConfiguration.java  |   8 +-
 .../SpringBatchComponentConfiguration.java      |   2 +-
 .../EventComponentAutoConfiguration.java        |   8 +-
 .../SqlComponentAutoConfiguration.java          |   8 +-
 .../springboot/SqlComponentConfiguration.java   |   2 +-
 .../SqlStoredComponentAutoConfiguration.java    |   8 +-
 .../SqlStoredComponentConfiguration.java        |   2 +-
 .../SshComponentAutoConfiguration.java          |   8 +-
 .../springboot/SshComponentConfiguration.java   |   2 +-
 .../StompComponentAutoConfiguration.java        |   8 +-
 .../springboot/StompComponentConfiguration.java |   2 +-
 .../TwitterComponentAutoConfiguration.java      |   8 +-
 .../UndertowComponentAutoConfiguration.java     |   8 +-
 .../UndertowComponentConfiguration.java         |   2 +-
 .../VelocityComponentAutoConfiguration.java     |   8 +-
 .../VelocityComponentConfiguration.java         |   2 +-
 .../VertxComponentAutoConfiguration.java        |   8 +-
 .../springboot/VertxComponentConfiguration.java |   6 +-
 .../WebsocketComponentAutoConfiguration.java    |   8 +-
 .../WebsocketComponentConfiguration.java        |   6 +-
 components/camel-xmlbeans/pom.xml               | 127 +++++++++++--------
 .../XmlSignatureComponentAutoConfiguration.java |   8 +-
 .../XmlSignatureComponentConfiguration.java     |   2 +-
 .../YammerComponentAutoConfiguration.java       |   8 +-
 .../YammerComponentConfiguration.java           |   2 +-
 .../ZooKeeperComponentAutoConfiguration.java    |   8 +-
 .../ZooKeeperComponentConfiguration.java        |   2 +-
 .../SpringBootAutoConfigurationMojo.java        |  51 ++++++++
 184 files changed, 659 insertions(+), 585 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/camel/blob/d8951be4/components/camel-ahc-ws/src/main/java/org/apache/camel/component/ahc/ws/springboot/WsComponentAutoConfiguration.java
----------------------------------------------------------------------
diff --git a/components/camel-ahc-ws/src/main/java/org/apache/camel/component/ahc/ws/springboot/WsComponentAutoConfiguration.java b/components/camel-ahc-ws/src/main/java/org/apache/camel/component/ahc/ws/springboot/WsComponentAutoConfiguration.java
index 9482720..ad280d1 100644
--- a/components/camel-ahc-ws/src/main/java/org/apache/camel/component/ahc/ws/springboot/WsComponentAutoConfiguration.java
+++ b/components/camel-ahc-ws/src/main/java/org/apache/camel/component/ahc/ws/springboot/WsComponentAutoConfiguration.java
@@ -16,16 +16,16 @@
  */
 package org.apache.camel.component.ahc.ws.springboot;
 
-import org.springframework.context.annotation.Configuration;
-import org.springframework.boot.context.properties.EnableConfigurationProperties;
 import java.util.HashMap;
 import java.util.Map;
-import org.apache.camel.component.ahc.ws.WsComponent;
 import org.apache.camel.CamelContext;
+import org.apache.camel.component.ahc.ws.WsComponent;
 import org.apache.camel.util.IntrospectionSupport;
-import org.springframework.context.annotation.Bean;
 import org.springframework.boot.autoconfigure.condition.ConditionalOnClass;
 import org.springframework.boot.autoconfigure.condition.ConditionalOnMissingBean;
+import org.springframework.boot.context.properties.EnableConfigurationProperties;
+import org.springframework.context.annotation.Bean;
+import org.springframework.context.annotation.Configuration;
 
 /**
  * Generated by camel-package-maven-plugin - do not edit this file!

http://git-wip-us.apache.org/repos/asf/camel/blob/d8951be4/components/camel-ahc-ws/src/main/java/org/apache/camel/component/ahc/ws/springboot/WsComponentConfiguration.java
----------------------------------------------------------------------
diff --git a/components/camel-ahc-ws/src/main/java/org/apache/camel/component/ahc/ws/springboot/WsComponentConfiguration.java b/components/camel-ahc-ws/src/main/java/org/apache/camel/component/ahc/ws/springboot/WsComponentConfiguration.java
index 6c15d1e..617585e 100644
--- a/components/camel-ahc-ws/src/main/java/org/apache/camel/component/ahc/ws/springboot/WsComponentConfiguration.java
+++ b/components/camel-ahc-ws/src/main/java/org/apache/camel/component/ahc/ws/springboot/WsComponentConfiguration.java
@@ -16,12 +16,12 @@
  */
 package org.apache.camel.component.ahc.ws.springboot;
 
-import org.springframework.boot.context.properties.ConfigurationProperties;
 import com.ning.http.client.AsyncHttpClient;
-import org.apache.camel.component.ahc.AhcBinding;
 import com.ning.http.client.AsyncHttpClientConfig;
-import org.apache.camel.util.jsse.SSLContextParameters;
+import org.apache.camel.component.ahc.AhcBinding;
 import org.apache.camel.spi.HeaderFilterStrategy;
+import org.apache.camel.util.jsse.SSLContextParameters;
+import org.springframework.boot.context.properties.ConfigurationProperties;
 
 /**
  * To exchange data with external Websocket servers using Async Http Client.

http://git-wip-us.apache.org/repos/asf/camel/blob/d8951be4/components/camel-ahc/src/main/java/org/apache/camel/component/ahc/springboot/AhcComponentAutoConfiguration.java
----------------------------------------------------------------------
diff --git a/components/camel-ahc/src/main/java/org/apache/camel/component/ahc/springboot/AhcComponentAutoConfiguration.java b/components/camel-ahc/src/main/java/org/apache/camel/component/ahc/springboot/AhcComponentAutoConfiguration.java
index 8b3f8da..ec10c2e 100644
--- a/components/camel-ahc/src/main/java/org/apache/camel/component/ahc/springboot/AhcComponentAutoConfiguration.java
+++ b/components/camel-ahc/src/main/java/org/apache/camel/component/ahc/springboot/AhcComponentAutoConfiguration.java
@@ -16,16 +16,16 @@
  */
 package org.apache.camel.component.ahc.springboot;
 
-import org.springframework.context.annotation.Configuration;
-import org.springframework.boot.context.properties.EnableConfigurationProperties;
 import java.util.HashMap;
 import java.util.Map;
-import org.apache.camel.component.ahc.AhcComponent;
 import org.apache.camel.CamelContext;
+import org.apache.camel.component.ahc.AhcComponent;
 import org.apache.camel.util.IntrospectionSupport;
-import org.springframework.context.annotation.Bean;
 import org.springframework.boot.autoconfigure.condition.ConditionalOnClass;
 import org.springframework.boot.autoconfigure.condition.ConditionalOnMissingBean;
+import org.springframework.boot.context.properties.EnableConfigurationProperties;
+import org.springframework.context.annotation.Bean;
+import org.springframework.context.annotation.Configuration;
 
 /**
  * Generated by camel-package-maven-plugin - do not edit this file!

http://git-wip-us.apache.org/repos/asf/camel/blob/d8951be4/components/camel-ahc/src/main/java/org/apache/camel/component/ahc/springboot/AhcComponentConfiguration.java
----------------------------------------------------------------------
diff --git a/components/camel-ahc/src/main/java/org/apache/camel/component/ahc/springboot/AhcComponentConfiguration.java b/components/camel-ahc/src/main/java/org/apache/camel/component/ahc/springboot/AhcComponentConfiguration.java
index a26f658..001ede5 100644
--- a/components/camel-ahc/src/main/java/org/apache/camel/component/ahc/springboot/AhcComponentConfiguration.java
+++ b/components/camel-ahc/src/main/java/org/apache/camel/component/ahc/springboot/AhcComponentConfiguration.java
@@ -16,12 +16,12 @@
  */
 package org.apache.camel.component.ahc.springboot;
 
-import org.springframework.boot.context.properties.ConfigurationProperties;
 import com.ning.http.client.AsyncHttpClient;
-import org.apache.camel.component.ahc.AhcBinding;
 import com.ning.http.client.AsyncHttpClientConfig;
-import org.apache.camel.util.jsse.SSLContextParameters;
+import org.apache.camel.component.ahc.AhcBinding;
 import org.apache.camel.spi.HeaderFilterStrategy;
+import org.apache.camel.util.jsse.SSLContextParameters;
+import org.springframework.boot.context.properties.ConfigurationProperties;
 
 /**
  * To call external HTTP services using Async Http Client.

http://git-wip-us.apache.org/repos/asf/camel/blob/d8951be4/components/camel-amqp/src/main/java/org/apache/camel/component/amqp/springboot/AMQPComponentAutoConfiguration.java
----------------------------------------------------------------------
diff --git a/components/camel-amqp/src/main/java/org/apache/camel/component/amqp/springboot/AMQPComponentAutoConfiguration.java b/components/camel-amqp/src/main/java/org/apache/camel/component/amqp/springboot/AMQPComponentAutoConfiguration.java
index b27c28e..0d3799f 100644
--- a/components/camel-amqp/src/main/java/org/apache/camel/component/amqp/springboot/AMQPComponentAutoConfiguration.java
+++ b/components/camel-amqp/src/main/java/org/apache/camel/component/amqp/springboot/AMQPComponentAutoConfiguration.java
@@ -16,16 +16,16 @@
  */
 package org.apache.camel.component.amqp.springboot;
 
-import org.springframework.context.annotation.Configuration;
-import org.springframework.boot.context.properties.EnableConfigurationProperties;
 import java.util.HashMap;
 import java.util.Map;
-import org.apache.camel.component.amqp.AMQPComponent;
 import org.apache.camel.CamelContext;
+import org.apache.camel.component.amqp.AMQPComponent;
 import org.apache.camel.util.IntrospectionSupport;
-import org.springframework.context.annotation.Bean;
 import org.springframework.boot.autoconfigure.condition.ConditionalOnClass;
 import org.springframework.boot.autoconfigure.condition.ConditionalOnMissingBean;
+import org.springframework.boot.context.properties.EnableConfigurationProperties;
+import org.springframework.context.annotation.Bean;
+import org.springframework.context.annotation.Configuration;
 
 /**
  * Generated by camel-package-maven-plugin - do not edit this file!

http://git-wip-us.apache.org/repos/asf/camel/blob/d8951be4/components/camel-amqp/src/main/java/org/apache/camel/component/amqp/springboot/AMQPComponentConfiguration.java
----------------------------------------------------------------------
diff --git a/components/camel-amqp/src/main/java/org/apache/camel/component/amqp/springboot/AMQPComponentConfiguration.java b/components/camel-amqp/src/main/java/org/apache/camel/component/amqp/springboot/AMQPComponentConfiguration.java
index e48aa49..edabd69 100644
--- a/components/camel-amqp/src/main/java/org/apache/camel/component/amqp/springboot/AMQPComponentConfiguration.java
+++ b/components/camel-amqp/src/main/java/org/apache/camel/component/amqp/springboot/AMQPComponentConfiguration.java
@@ -16,24 +16,24 @@
  */
 package org.apache.camel.component.amqp.springboot;
 
-import org.springframework.boot.context.properties.ConfigurationProperties;
-import org.apache.camel.component.jms.JmsConfiguration;
 import javax.jms.ConnectionFactory;
 import javax.jms.ExceptionListener;
-import org.springframework.util.ErrorHandler;
 import org.apache.camel.LoggingLevel;
-import org.springframework.jms.support.converter.MessageConverter;
-import org.springframework.core.task.TaskExecutor;
-import org.springframework.transaction.PlatformTransactionManager;
-import org.springframework.jms.core.JmsOperations;
-import org.springframework.jms.support.destination.DestinationResolver;
-import org.apache.camel.component.jms.ReplyToType;
 import org.apache.camel.component.jms.DefaultTaskExecutorType;
+import org.apache.camel.component.jms.JmsConfiguration;
 import org.apache.camel.component.jms.JmsKeyFormatStrategy;
-import org.springframework.context.ApplicationContext;
+import org.apache.camel.component.jms.MessageCreatedStrategy;
 import org.apache.camel.component.jms.QueueBrowseStrategy;
+import org.apache.camel.component.jms.ReplyToType;
 import org.apache.camel.spi.HeaderFilterStrategy;
-import org.apache.camel.component.jms.MessageCreatedStrategy;
+import org.springframework.boot.context.properties.ConfigurationProperties;
+import org.springframework.context.ApplicationContext;
+import org.springframework.core.task.TaskExecutor;
+import org.springframework.jms.core.JmsOperations;
+import org.springframework.jms.support.converter.MessageConverter;
+import org.springframework.jms.support.destination.DestinationResolver;
+import org.springframework.transaction.PlatformTransactionManager;
+import org.springframework.util.ErrorHandler;
 
 /**
  * Messaging with AMQP protocol using Apache QPid Client.

http://git-wip-us.apache.org/repos/asf/camel/blob/d8951be4/components/camel-apns/src/main/java/org/apache/camel/component/apns/springboot/ApnsComponentAutoConfiguration.java
----------------------------------------------------------------------
diff --git a/components/camel-apns/src/main/java/org/apache/camel/component/apns/springboot/ApnsComponentAutoConfiguration.java b/components/camel-apns/src/main/java/org/apache/camel/component/apns/springboot/ApnsComponentAutoConfiguration.java
index 54a10f2..3ecd044 100644
--- a/components/camel-apns/src/main/java/org/apache/camel/component/apns/springboot/ApnsComponentAutoConfiguration.java
+++ b/components/camel-apns/src/main/java/org/apache/camel/component/apns/springboot/ApnsComponentAutoConfiguration.java
@@ -16,16 +16,16 @@
  */
 package org.apache.camel.component.apns.springboot;
 
-import org.springframework.context.annotation.Configuration;
-import org.springframework.boot.context.properties.EnableConfigurationProperties;
 import java.util.HashMap;
 import java.util.Map;
-import org.apache.camel.component.apns.ApnsComponent;
 import org.apache.camel.CamelContext;
+import org.apache.camel.component.apns.ApnsComponent;
 import org.apache.camel.util.IntrospectionSupport;
-import org.springframework.context.annotation.Bean;
 import org.springframework.boot.autoconfigure.condition.ConditionalOnClass;
 import org.springframework.boot.autoconfigure.condition.ConditionalOnMissingBean;
+import org.springframework.boot.context.properties.EnableConfigurationProperties;
+import org.springframework.context.annotation.Bean;
+import org.springframework.context.annotation.Configuration;
 
 /**
  * Generated by camel-package-maven-plugin - do not edit this file!

http://git-wip-us.apache.org/repos/asf/camel/blob/d8951be4/components/camel-apns/src/main/java/org/apache/camel/component/apns/springboot/ApnsComponentConfiguration.java
----------------------------------------------------------------------
diff --git a/components/camel-apns/src/main/java/org/apache/camel/component/apns/springboot/ApnsComponentConfiguration.java b/components/camel-apns/src/main/java/org/apache/camel/component/apns/springboot/ApnsComponentConfiguration.java
index 7f11532..82f9fb9 100644
--- a/components/camel-apns/src/main/java/org/apache/camel/component/apns/springboot/ApnsComponentConfiguration.java
+++ b/components/camel-apns/src/main/java/org/apache/camel/component/apns/springboot/ApnsComponentConfiguration.java
@@ -16,8 +16,8 @@
  */
 package org.apache.camel.component.apns.springboot;
 
-import org.springframework.boot.context.properties.ConfigurationProperties;
 import com.notnoop.apns.ApnsService;
+import org.springframework.boot.context.properties.ConfigurationProperties;
 
 /**
  * For sending notifications to Apple iOS devices.

http://git-wip-us.apache.org/repos/asf/camel/blob/d8951be4/components/camel-atmosphere-websocket/src/main/java/org/apache/camel/component/atmosphere/websocket/springboot/WebsocketComponentAutoConfiguration.java
----------------------------------------------------------------------
diff --git a/components/camel-atmosphere-websocket/src/main/java/org/apache/camel/component/atmosphere/websocket/springboot/WebsocketComponentAutoConfiguration.java b/components/camel-atmosphere-websocket/src/main/java/org/apache/camel/component/atmosphere/websocket/springboot/WebsocketComponentAutoConfiguration.java
index 9bd7de6..1244474 100644
--- a/components/camel-atmosphere-websocket/src/main/java/org/apache/camel/component/atmosphere/websocket/springboot/WebsocketComponentAutoConfiguration.java
+++ b/components/camel-atmosphere-websocket/src/main/java/org/apache/camel/component/atmosphere/websocket/springboot/WebsocketComponentAutoConfiguration.java
@@ -16,16 +16,16 @@
  */
 package org.apache.camel.component.atmosphere.websocket.springboot;
 
-import org.springframework.context.annotation.Configuration;
-import org.springframework.boot.context.properties.EnableConfigurationProperties;
 import java.util.HashMap;
 import java.util.Map;
-import org.apache.camel.component.atmosphere.websocket.WebsocketComponent;
 import org.apache.camel.CamelContext;
+import org.apache.camel.component.atmosphere.websocket.WebsocketComponent;
 import org.apache.camel.util.IntrospectionSupport;
-import org.springframework.context.annotation.Bean;
 import org.springframework.boot.autoconfigure.condition.ConditionalOnClass;
 import org.springframework.boot.autoconfigure.condition.ConditionalOnMissingBean;
+import org.springframework.boot.context.properties.EnableConfigurationProperties;
+import org.springframework.context.annotation.Bean;
+import org.springframework.context.annotation.Configuration;
 
 /**
  * Generated by camel-package-maven-plugin - do not edit this file!

http://git-wip-us.apache.org/repos/asf/camel/blob/d8951be4/components/camel-atmosphere-websocket/src/main/java/org/apache/camel/component/atmosphere/websocket/springboot/WebsocketComponentConfiguration.java
----------------------------------------------------------------------
diff --git a/components/camel-atmosphere-websocket/src/main/java/org/apache/camel/component/atmosphere/websocket/springboot/WebsocketComponentConfiguration.java b/components/camel-atmosphere-websocket/src/main/java/org/apache/camel/component/atmosphere/websocket/springboot/WebsocketComponentConfiguration.java
index e7f8638..6896e65 100644
--- a/components/camel-atmosphere-websocket/src/main/java/org/apache/camel/component/atmosphere/websocket/springboot/WebsocketComponentConfiguration.java
+++ b/components/camel-atmosphere-websocket/src/main/java/org/apache/camel/component/atmosphere/websocket/springboot/WebsocketComponentConfiguration.java
@@ -16,11 +16,11 @@
  */
 package org.apache.camel.component.atmosphere.websocket.springboot;
 
-import org.springframework.boot.context.properties.ConfigurationProperties;
 import org.apache.camel.component.servlet.HttpRegistry;
 import org.apache.camel.http.common.HttpBinding;
 import org.apache.camel.http.common.HttpConfiguration;
 import org.apache.camel.spi.HeaderFilterStrategy;
+import org.springframework.boot.context.properties.ConfigurationProperties;
 
 /**
  * To exchange data with external Websocket clients using Atmosphere.

http://git-wip-us.apache.org/repos/asf/camel/blob/d8951be4/components/camel-avro/src/main/java/org/apache/camel/component/avro/springboot/AvroComponentAutoConfiguration.java
----------------------------------------------------------------------
diff --git a/components/camel-avro/src/main/java/org/apache/camel/component/avro/springboot/AvroComponentAutoConfiguration.java b/components/camel-avro/src/main/java/org/apache/camel/component/avro/springboot/AvroComponentAutoConfiguration.java
index 43398c0..5d5989b 100644
--- a/components/camel-avro/src/main/java/org/apache/camel/component/avro/springboot/AvroComponentAutoConfiguration.java
+++ b/components/camel-avro/src/main/java/org/apache/camel/component/avro/springboot/AvroComponentAutoConfiguration.java
@@ -16,16 +16,16 @@
  */
 package org.apache.camel.component.avro.springboot;
 
-import org.springframework.context.annotation.Configuration;
-import org.springframework.boot.context.properties.EnableConfigurationProperties;
 import java.util.HashMap;
 import java.util.Map;
-import org.apache.camel.component.avro.AvroComponent;
 import org.apache.camel.CamelContext;
+import org.apache.camel.component.avro.AvroComponent;
 import org.apache.camel.util.IntrospectionSupport;
-import org.springframework.context.annotation.Bean;
 import org.springframework.boot.autoconfigure.condition.ConditionalOnClass;
 import org.springframework.boot.autoconfigure.condition.ConditionalOnMissingBean;
+import org.springframework.boot.context.properties.EnableConfigurationProperties;
+import org.springframework.context.annotation.Bean;
+import org.springframework.context.annotation.Configuration;
 
 /**
  * Generated by camel-package-maven-plugin - do not edit this file!

http://git-wip-us.apache.org/repos/asf/camel/blob/d8951be4/components/camel-avro/src/main/java/org/apache/camel/component/avro/springboot/AvroComponentConfiguration.java
----------------------------------------------------------------------
diff --git a/components/camel-avro/src/main/java/org/apache/camel/component/avro/springboot/AvroComponentConfiguration.java b/components/camel-avro/src/main/java/org/apache/camel/component/avro/springboot/AvroComponentConfiguration.java
index acdfdc9..7d13a39 100644
--- a/components/camel-avro/src/main/java/org/apache/camel/component/avro/springboot/AvroComponentConfiguration.java
+++ b/components/camel-avro/src/main/java/org/apache/camel/component/avro/springboot/AvroComponentConfiguration.java
@@ -16,8 +16,8 @@
  */
 package org.apache.camel.component.avro.springboot;
 
-import org.springframework.boot.context.properties.ConfigurationProperties;
 import org.apache.camel.component.avro.AvroConfiguration;
+import org.springframework.boot.context.properties.ConfigurationProperties;
 
 /**
  * Working with Apache Avro for data serialization.

http://git-wip-us.apache.org/repos/asf/camel/blob/d8951be4/components/camel-beanstalk/src/main/java/org/apache/camel/component/beanstalk/springboot/BeanstalkComponentAutoConfiguration.java
----------------------------------------------------------------------
diff --git a/components/camel-beanstalk/src/main/java/org/apache/camel/component/beanstalk/springboot/BeanstalkComponentAutoConfiguration.java b/components/camel-beanstalk/src/main/java/org/apache/camel/component/beanstalk/springboot/BeanstalkComponentAutoConfiguration.java
index 6b6297e..44db0da 100644
--- a/components/camel-beanstalk/src/main/java/org/apache/camel/component/beanstalk/springboot/BeanstalkComponentAutoConfiguration.java
+++ b/components/camel-beanstalk/src/main/java/org/apache/camel/component/beanstalk/springboot/BeanstalkComponentAutoConfiguration.java
@@ -16,16 +16,16 @@
  */
 package org.apache.camel.component.beanstalk.springboot;
 
-import org.springframework.context.annotation.Configuration;
-import org.springframework.boot.context.properties.EnableConfigurationProperties;
 import java.util.HashMap;
 import java.util.Map;
-import org.apache.camel.component.beanstalk.BeanstalkComponent;
 import org.apache.camel.CamelContext;
+import org.apache.camel.component.beanstalk.BeanstalkComponent;
 import org.apache.camel.util.IntrospectionSupport;
-import org.springframework.context.annotation.Bean;
 import org.springframework.boot.autoconfigure.condition.ConditionalOnClass;
 import org.springframework.boot.autoconfigure.condition.ConditionalOnMissingBean;
+import org.springframework.boot.context.properties.EnableConfigurationProperties;
+import org.springframework.context.annotation.Bean;
+import org.springframework.context.annotation.Configuration;
 
 /**
  * Generated by camel-package-maven-plugin - do not edit this file!

http://git-wip-us.apache.org/repos/asf/camel/blob/d8951be4/components/camel-beanstalk/src/main/java/org/apache/camel/component/beanstalk/springboot/BeanstalkComponentConfiguration.java
----------------------------------------------------------------------
diff --git a/components/camel-beanstalk/src/main/java/org/apache/camel/component/beanstalk/springboot/BeanstalkComponentConfiguration.java b/components/camel-beanstalk/src/main/java/org/apache/camel/component/beanstalk/springboot/BeanstalkComponentConfiguration.java
index c5adda4..d0e4599 100644
--- a/components/camel-beanstalk/src/main/java/org/apache/camel/component/beanstalk/springboot/BeanstalkComponentConfiguration.java
+++ b/components/camel-beanstalk/src/main/java/org/apache/camel/component/beanstalk/springboot/BeanstalkComponentConfiguration.java
@@ -16,8 +16,8 @@
  */
 package org.apache.camel.component.beanstalk.springboot;
 
-import org.springframework.boot.context.properties.ConfigurationProperties;
 import org.apache.camel.component.beanstalk.ConnectionSettingsFactory;
+import org.springframework.boot.context.properties.ConfigurationProperties;
 
 /**
  * The beanstalk component is used for job retrieval and post-processing of

http://git-wip-us.apache.org/repos/asf/camel/blob/d8951be4/components/camel-box/src/main/java/org/apache/camel/component/box/springboot/BoxComponentAutoConfiguration.java
----------------------------------------------------------------------
diff --git a/components/camel-box/src/main/java/org/apache/camel/component/box/springboot/BoxComponentAutoConfiguration.java b/components/camel-box/src/main/java/org/apache/camel/component/box/springboot/BoxComponentAutoConfiguration.java
index a5540ed..6f7dcf5 100644
--- a/components/camel-box/src/main/java/org/apache/camel/component/box/springboot/BoxComponentAutoConfiguration.java
+++ b/components/camel-box/src/main/java/org/apache/camel/component/box/springboot/BoxComponentAutoConfiguration.java
@@ -16,16 +16,16 @@
  */
 package org.apache.camel.component.box.springboot;
 
-import org.springframework.context.annotation.Configuration;
-import org.springframework.boot.context.properties.EnableConfigurationProperties;
 import java.util.HashMap;
 import java.util.Map;
-import org.apache.camel.component.box.BoxComponent;
 import org.apache.camel.CamelContext;
+import org.apache.camel.component.box.BoxComponent;
 import org.apache.camel.util.IntrospectionSupport;
-import org.springframework.context.annotation.Bean;
 import org.springframework.boot.autoconfigure.condition.ConditionalOnClass;
 import org.springframework.boot.autoconfigure.condition.ConditionalOnMissingBean;
+import org.springframework.boot.context.properties.EnableConfigurationProperties;
+import org.springframework.context.annotation.Bean;
+import org.springframework.context.annotation.Configuration;
 
 /**
  * Generated by camel-package-maven-plugin - do not edit this file!

http://git-wip-us.apache.org/repos/asf/camel/blob/d8951be4/components/camel-box/src/main/java/org/apache/camel/component/box/springboot/BoxComponentConfiguration.java
----------------------------------------------------------------------
diff --git a/components/camel-box/src/main/java/org/apache/camel/component/box/springboot/BoxComponentConfiguration.java b/components/camel-box/src/main/java/org/apache/camel/component/box/springboot/BoxComponentConfiguration.java
index ff0bbaa..2b74214 100644
--- a/components/camel-box/src/main/java/org/apache/camel/component/box/springboot/BoxComponentConfiguration.java
+++ b/components/camel-box/src/main/java/org/apache/camel/component/box/springboot/BoxComponentConfiguration.java
@@ -16,8 +16,8 @@
  */
 package org.apache.camel.component.box.springboot;
 
-import org.springframework.boot.context.properties.ConfigurationProperties;
 import org.apache.camel.component.box.BoxConfiguration;
+import org.springframework.boot.context.properties.ConfigurationProperties;
 
 /**
  * For uploading downloading and managing files folders groups collaborations

http://git-wip-us.apache.org/repos/asf/camel/blob/d8951be4/components/camel-braintree/src/main/java/org/apache/camel/component/braintree/springboot/BraintreeComponentAutoConfiguration.java
----------------------------------------------------------------------
diff --git a/components/camel-braintree/src/main/java/org/apache/camel/component/braintree/springboot/BraintreeComponentAutoConfiguration.java b/components/camel-braintree/src/main/java/org/apache/camel/component/braintree/springboot/BraintreeComponentAutoConfiguration.java
index febed50..2176d46 100644
--- a/components/camel-braintree/src/main/java/org/apache/camel/component/braintree/springboot/BraintreeComponentAutoConfiguration.java
+++ b/components/camel-braintree/src/main/java/org/apache/camel/component/braintree/springboot/BraintreeComponentAutoConfiguration.java
@@ -16,16 +16,16 @@
  */
 package org.apache.camel.component.braintree.springboot;
 
-import org.springframework.context.annotation.Configuration;
-import org.springframework.boot.context.properties.EnableConfigurationProperties;
 import java.util.HashMap;
 import java.util.Map;
-import org.apache.camel.component.braintree.BraintreeComponent;
 import org.apache.camel.CamelContext;
+import org.apache.camel.component.braintree.BraintreeComponent;
 import org.apache.camel.util.IntrospectionSupport;
-import org.springframework.context.annotation.Bean;
 import org.springframework.boot.autoconfigure.condition.ConditionalOnClass;
 import org.springframework.boot.autoconfigure.condition.ConditionalOnMissingBean;
+import org.springframework.boot.context.properties.EnableConfigurationProperties;
+import org.springframework.context.annotation.Bean;
+import org.springframework.context.annotation.Configuration;
 
 /**
  * Generated by camel-package-maven-plugin - do not edit this file!

http://git-wip-us.apache.org/repos/asf/camel/blob/d8951be4/components/camel-braintree/src/main/java/org/apache/camel/component/braintree/springboot/BraintreeComponentConfiguration.java
----------------------------------------------------------------------
diff --git a/components/camel-braintree/src/main/java/org/apache/camel/component/braintree/springboot/BraintreeComponentConfiguration.java b/components/camel-braintree/src/main/java/org/apache/camel/component/braintree/springboot/BraintreeComponentConfiguration.java
index fbf4cb5..60f2b7f 100644
--- a/components/camel-braintree/src/main/java/org/apache/camel/component/braintree/springboot/BraintreeComponentConfiguration.java
+++ b/components/camel-braintree/src/main/java/org/apache/camel/component/braintree/springboot/BraintreeComponentConfiguration.java
@@ -16,8 +16,8 @@
  */
 package org.apache.camel.component.braintree.springboot;
 
-import org.springframework.boot.context.properties.ConfigurationProperties;
 import org.apache.camel.component.braintree.BraintreeConfiguration;
+import org.springframework.boot.context.properties.ConfigurationProperties;
 
 /**
  * The braintree component is used for integrating with the Braintree Payment

http://git-wip-us.apache.org/repos/asf/camel/blob/d8951be4/components/camel-cache/src/main/java/org/apache/camel/component/cache/springboot/CacheComponentAutoConfiguration.java
----------------------------------------------------------------------
diff --git a/components/camel-cache/src/main/java/org/apache/camel/component/cache/springboot/CacheComponentAutoConfiguration.java b/components/camel-cache/src/main/java/org/apache/camel/component/cache/springboot/CacheComponentAutoConfiguration.java
index c867216..cc996cc 100644
--- a/components/camel-cache/src/main/java/org/apache/camel/component/cache/springboot/CacheComponentAutoConfiguration.java
+++ b/components/camel-cache/src/main/java/org/apache/camel/component/cache/springboot/CacheComponentAutoConfiguration.java
@@ -16,16 +16,16 @@
  */
 package org.apache.camel.component.cache.springboot;
 
-import org.springframework.context.annotation.Configuration;
-import org.springframework.boot.context.properties.EnableConfigurationProperties;
 import java.util.HashMap;
 import java.util.Map;
-import org.apache.camel.component.cache.CacheComponent;
 import org.apache.camel.CamelContext;
+import org.apache.camel.component.cache.CacheComponent;
 import org.apache.camel.util.IntrospectionSupport;
-import org.springframework.context.annotation.Bean;
 import org.springframework.boot.autoconfigure.condition.ConditionalOnClass;
 import org.springframework.boot.autoconfigure.condition.ConditionalOnMissingBean;
+import org.springframework.boot.context.properties.EnableConfigurationProperties;
+import org.springframework.context.annotation.Bean;
+import org.springframework.context.annotation.Configuration;
 
 /**
  * Generated by camel-package-maven-plugin - do not edit this file!

http://git-wip-us.apache.org/repos/asf/camel/blob/d8951be4/components/camel-cache/src/main/java/org/apache/camel/component/cache/springboot/CacheComponentConfiguration.java
----------------------------------------------------------------------
diff --git a/components/camel-cache/src/main/java/org/apache/camel/component/cache/springboot/CacheComponentConfiguration.java b/components/camel-cache/src/main/java/org/apache/camel/component/cache/springboot/CacheComponentConfiguration.java
index 01f927c..cfb7abd 100644
--- a/components/camel-cache/src/main/java/org/apache/camel/component/cache/springboot/CacheComponentConfiguration.java
+++ b/components/camel-cache/src/main/java/org/apache/camel/component/cache/springboot/CacheComponentConfiguration.java
@@ -16,9 +16,9 @@
  */
 package org.apache.camel.component.cache.springboot;
 
-import org.springframework.boot.context.properties.ConfigurationProperties;
-import org.apache.camel.component.cache.CacheManagerFactory;
 import org.apache.camel.component.cache.CacheConfiguration;
+import org.apache.camel.component.cache.CacheManagerFactory;
+import org.springframework.boot.context.properties.ConfigurationProperties;
 
 /**
  * The cache component enables you to perform caching operations using EHCache

http://git-wip-us.apache.org/repos/asf/camel/blob/d8951be4/components/camel-cometd/src/main/java/org/apache/camel/component/cometd/springboot/CometdComponentAutoConfiguration.java
----------------------------------------------------------------------
diff --git a/components/camel-cometd/src/main/java/org/apache/camel/component/cometd/springboot/CometdComponentAutoConfiguration.java b/components/camel-cometd/src/main/java/org/apache/camel/component/cometd/springboot/CometdComponentAutoConfiguration.java
index 772565d..3194fda 100644
--- a/components/camel-cometd/src/main/java/org/apache/camel/component/cometd/springboot/CometdComponentAutoConfiguration.java
+++ b/components/camel-cometd/src/main/java/org/apache/camel/component/cometd/springboot/CometdComponentAutoConfiguration.java
@@ -16,16 +16,16 @@
  */
 package org.apache.camel.component.cometd.springboot;
 
-import org.springframework.context.annotation.Configuration;
-import org.springframework.boot.context.properties.EnableConfigurationProperties;
 import java.util.HashMap;
 import java.util.Map;
-import org.apache.camel.component.cometd.CometdComponent;
 import org.apache.camel.CamelContext;
+import org.apache.camel.component.cometd.CometdComponent;
 import org.apache.camel.util.IntrospectionSupport;
-import org.springframework.context.annotation.Bean;
 import org.springframework.boot.autoconfigure.condition.ConditionalOnClass;
 import org.springframework.boot.autoconfigure.condition.ConditionalOnMissingBean;
+import org.springframework.boot.context.properties.EnableConfigurationProperties;
+import org.springframework.context.annotation.Bean;
+import org.springframework.context.annotation.Configuration;
 
 /**
  * Generated by camel-package-maven-plugin - do not edit this file!

http://git-wip-us.apache.org/repos/asf/camel/blob/d8951be4/components/camel-cometd/src/main/java/org/apache/camel/component/cometd/springboot/CometdComponentConfiguration.java
----------------------------------------------------------------------
diff --git a/components/camel-cometd/src/main/java/org/apache/camel/component/cometd/springboot/CometdComponentConfiguration.java b/components/camel-cometd/src/main/java/org/apache/camel/component/cometd/springboot/CometdComponentConfiguration.java
index 4cf997b..6d7c7d0 100644
--- a/components/camel-cometd/src/main/java/org/apache/camel/component/cometd/springboot/CometdComponentConfiguration.java
+++ b/components/camel-cometd/src/main/java/org/apache/camel/component/cometd/springboot/CometdComponentConfiguration.java
@@ -16,11 +16,11 @@
  */
 package org.apache.camel.component.cometd.springboot;
 
-import org.springframework.boot.context.properties.ConfigurationProperties;
-import org.cometd.bayeux.server.SecurityPolicy;
 import java.util.List;
-import org.cometd.bayeux.server.BayeuxServer.Extension;
 import org.apache.camel.util.jsse.SSLContextParameters;
+import org.cometd.bayeux.server.BayeuxServer.Extension;
+import org.cometd.bayeux.server.SecurityPolicy;
+import org.springframework.boot.context.properties.ConfigurationProperties;
 
 /**
  * The cometd component is a transport for working with the Jetty implementation

http://git-wip-us.apache.org/repos/asf/camel/blob/d8951be4/components/camel-crypto/src/main/java/org/apache/camel/component/crypto/springboot/DigitalSignatureComponentAutoConfiguration.java
----------------------------------------------------------------------
diff --git a/components/camel-crypto/src/main/java/org/apache/camel/component/crypto/springboot/DigitalSignatureComponentAutoConfiguration.java b/components/camel-crypto/src/main/java/org/apache/camel/component/crypto/springboot/DigitalSignatureComponentAutoConfiguration.java
index 8c6bd42..3ffd71c 100644
--- a/components/camel-crypto/src/main/java/org/apache/camel/component/crypto/springboot/DigitalSignatureComponentAutoConfiguration.java
+++ b/components/camel-crypto/src/main/java/org/apache/camel/component/crypto/springboot/DigitalSignatureComponentAutoConfiguration.java
@@ -16,16 +16,16 @@
  */
 package org.apache.camel.component.crypto.springboot;
 
-import org.springframework.context.annotation.Configuration;
-import org.springframework.boot.context.properties.EnableConfigurationProperties;
 import java.util.HashMap;
 import java.util.Map;
-import org.apache.camel.component.crypto.DigitalSignatureComponent;
 import org.apache.camel.CamelContext;
+import org.apache.camel.component.crypto.DigitalSignatureComponent;
 import org.apache.camel.util.IntrospectionSupport;
-import org.springframework.context.annotation.Bean;
 import org.springframework.boot.autoconfigure.condition.ConditionalOnClass;
 import org.springframework.boot.autoconfigure.condition.ConditionalOnMissingBean;
+import org.springframework.boot.context.properties.EnableConfigurationProperties;
+import org.springframework.context.annotation.Bean;
+import org.springframework.context.annotation.Configuration;
 
 /**
  * Generated by camel-package-maven-plugin - do not edit this file!

http://git-wip-us.apache.org/repos/asf/camel/blob/d8951be4/components/camel-crypto/src/main/java/org/apache/camel/component/crypto/springboot/DigitalSignatureComponentConfiguration.java
----------------------------------------------------------------------
diff --git a/components/camel-crypto/src/main/java/org/apache/camel/component/crypto/springboot/DigitalSignatureComponentConfiguration.java b/components/camel-crypto/src/main/java/org/apache/camel/component/crypto/springboot/DigitalSignatureComponentConfiguration.java
index 6f5c02d..96b82a0 100644
--- a/components/camel-crypto/src/main/java/org/apache/camel/component/crypto/springboot/DigitalSignatureComponentConfiguration.java
+++ b/components/camel-crypto/src/main/java/org/apache/camel/component/crypto/springboot/DigitalSignatureComponentConfiguration.java
@@ -16,8 +16,8 @@
  */
 package org.apache.camel.component.crypto.springboot;
 
-import org.springframework.boot.context.properties.ConfigurationProperties;
 import org.apache.camel.component.crypto.DigitalSignatureConfiguration;
+import org.springframework.boot.context.properties.ConfigurationProperties;
 
 /**
  * The crypto component is used for signing and verifying exchanges using the

http://git-wip-us.apache.org/repos/asf/camel/blob/d8951be4/components/camel-cxf/src/main/java/org/apache/camel/component/cxf/jaxrs/springboot/CxfRsComponentAutoConfiguration.java
----------------------------------------------------------------------
diff --git a/components/camel-cxf/src/main/java/org/apache/camel/component/cxf/jaxrs/springboot/CxfRsComponentAutoConfiguration.java b/components/camel-cxf/src/main/java/org/apache/camel/component/cxf/jaxrs/springboot/CxfRsComponentAutoConfiguration.java
index 92e8128..3a9c541 100644
--- a/components/camel-cxf/src/main/java/org/apache/camel/component/cxf/jaxrs/springboot/CxfRsComponentAutoConfiguration.java
+++ b/components/camel-cxf/src/main/java/org/apache/camel/component/cxf/jaxrs/springboot/CxfRsComponentAutoConfiguration.java
@@ -16,16 +16,16 @@
  */
 package org.apache.camel.component.cxf.jaxrs.springboot;
 
-import org.springframework.context.annotation.Configuration;
-import org.springframework.boot.context.properties.EnableConfigurationProperties;
 import java.util.HashMap;
 import java.util.Map;
-import org.apache.camel.component.cxf.jaxrs.CxfRsComponent;
 import org.apache.camel.CamelContext;
+import org.apache.camel.component.cxf.jaxrs.CxfRsComponent;
 import org.apache.camel.util.IntrospectionSupport;
-import org.springframework.context.annotation.Bean;
 import org.springframework.boot.autoconfigure.condition.ConditionalOnClass;
 import org.springframework.boot.autoconfigure.condition.ConditionalOnMissingBean;
+import org.springframework.boot.context.properties.EnableConfigurationProperties;
+import org.springframework.context.annotation.Bean;
+import org.springframework.context.annotation.Configuration;
 
 /**
  * Generated by camel-package-maven-plugin - do not edit this file!

http://git-wip-us.apache.org/repos/asf/camel/blob/d8951be4/components/camel-cxf/src/main/java/org/apache/camel/component/cxf/jaxrs/springboot/CxfRsComponentConfiguration.java
----------------------------------------------------------------------
diff --git a/components/camel-cxf/src/main/java/org/apache/camel/component/cxf/jaxrs/springboot/CxfRsComponentConfiguration.java b/components/camel-cxf/src/main/java/org/apache/camel/component/cxf/jaxrs/springboot/CxfRsComponentConfiguration.java
index 62c494f..f517a0e 100644
--- a/components/camel-cxf/src/main/java/org/apache/camel/component/cxf/jaxrs/springboot/CxfRsComponentConfiguration.java
+++ b/components/camel-cxf/src/main/java/org/apache/camel/component/cxf/jaxrs/springboot/CxfRsComponentConfiguration.java
@@ -16,8 +16,8 @@
  */
 package org.apache.camel.component.cxf.jaxrs.springboot;
 
-import org.springframework.boot.context.properties.ConfigurationProperties;
 import org.apache.camel.spi.HeaderFilterStrategy;
+import org.springframework.boot.context.properties.ConfigurationProperties;
 
 /**
  * The cxfrs component is used for JAX-RS REST services using Apache CXF.

http://git-wip-us.apache.org/repos/asf/camel/blob/d8951be4/components/camel-cxf/src/main/java/org/apache/camel/component/cxf/springboot/CxfComponentAutoConfiguration.java
----------------------------------------------------------------------
diff --git a/components/camel-cxf/src/main/java/org/apache/camel/component/cxf/springboot/CxfComponentAutoConfiguration.java b/components/camel-cxf/src/main/java/org/apache/camel/component/cxf/springboot/CxfComponentAutoConfiguration.java
index 4a69480..c4b223f 100644
--- a/components/camel-cxf/src/main/java/org/apache/camel/component/cxf/springboot/CxfComponentAutoConfiguration.java
+++ b/components/camel-cxf/src/main/java/org/apache/camel/component/cxf/springboot/CxfComponentAutoConfiguration.java
@@ -16,16 +16,16 @@
  */
 package org.apache.camel.component.cxf.springboot;
 
-import org.springframework.context.annotation.Configuration;
-import org.springframework.boot.context.properties.EnableConfigurationProperties;
 import java.util.HashMap;
 import java.util.Map;
-import org.apache.camel.component.cxf.CxfComponent;
 import org.apache.camel.CamelContext;
+import org.apache.camel.component.cxf.CxfComponent;
 import org.apache.camel.util.IntrospectionSupport;
-import org.springframework.context.annotation.Bean;
 import org.springframework.boot.autoconfigure.condition.ConditionalOnClass;
 import org.springframework.boot.autoconfigure.condition.ConditionalOnMissingBean;
+import org.springframework.boot.context.properties.EnableConfigurationProperties;
+import org.springframework.context.annotation.Bean;
+import org.springframework.context.annotation.Configuration;
 
 /**
  * Generated by camel-package-maven-plugin - do not edit this file!

http://git-wip-us.apache.org/repos/asf/camel/blob/d8951be4/components/camel-cxf/src/main/java/org/apache/camel/component/cxf/springboot/CxfComponentConfiguration.java
----------------------------------------------------------------------
diff --git a/components/camel-cxf/src/main/java/org/apache/camel/component/cxf/springboot/CxfComponentConfiguration.java b/components/camel-cxf/src/main/java/org/apache/camel/component/cxf/springboot/CxfComponentConfiguration.java
index c863627..b98b695 100644
--- a/components/camel-cxf/src/main/java/org/apache/camel/component/cxf/springboot/CxfComponentConfiguration.java
+++ b/components/camel-cxf/src/main/java/org/apache/camel/component/cxf/springboot/CxfComponentConfiguration.java
@@ -16,8 +16,8 @@
  */
 package org.apache.camel.component.cxf.springboot;
 
-import org.springframework.boot.context.properties.ConfigurationProperties;
 import org.apache.camel.spi.HeaderFilterStrategy;
+import org.springframework.boot.context.properties.ConfigurationProperties;
 
 /**
  * The cxf component is used for SOAP WebServices using Apache CXF.

http://git-wip-us.apache.org/repos/asf/camel/blob/d8951be4/components/camel-disruptor/src/main/java/org/apache/camel/component/disruptor/springboot/DisruptorComponentAutoConfiguration.java
----------------------------------------------------------------------
diff --git a/components/camel-disruptor/src/main/java/org/apache/camel/component/disruptor/springboot/DisruptorComponentAutoConfiguration.java b/components/camel-disruptor/src/main/java/org/apache/camel/component/disruptor/springboot/DisruptorComponentAutoConfiguration.java
index 2ebcf6a..82a7266 100644
--- a/components/camel-disruptor/src/main/java/org/apache/camel/component/disruptor/springboot/DisruptorComponentAutoConfiguration.java
+++ b/components/camel-disruptor/src/main/java/org/apache/camel/component/disruptor/springboot/DisruptorComponentAutoConfiguration.java
@@ -16,16 +16,16 @@
  */
 package org.apache.camel.component.disruptor.springboot;
 
-import org.springframework.context.annotation.Configuration;
-import org.springframework.boot.context.properties.EnableConfigurationProperties;
 import java.util.HashMap;
 import java.util.Map;
-import org.apache.camel.component.disruptor.DisruptorComponent;
 import org.apache.camel.CamelContext;
+import org.apache.camel.component.disruptor.DisruptorComponent;
 import org.apache.camel.util.IntrospectionSupport;
-import org.springframework.context.annotation.Bean;
 import org.springframework.boot.autoconfigure.condition.ConditionalOnClass;
 import org.springframework.boot.autoconfigure.condition.ConditionalOnMissingBean;
+import org.springframework.boot.context.properties.EnableConfigurationProperties;
+import org.springframework.context.annotation.Bean;
+import org.springframework.context.annotation.Configuration;
 
 /**
  * Generated by camel-package-maven-plugin - do not edit this file!

http://git-wip-us.apache.org/repos/asf/camel/blob/d8951be4/components/camel-disruptor/src/main/java/org/apache/camel/component/disruptor/springboot/DisruptorComponentConfiguration.java
----------------------------------------------------------------------
diff --git a/components/camel-disruptor/src/main/java/org/apache/camel/component/disruptor/springboot/DisruptorComponentConfiguration.java b/components/camel-disruptor/src/main/java/org/apache/camel/component/disruptor/springboot/DisruptorComponentConfiguration.java
index 048f835..68dd695 100644
--- a/components/camel-disruptor/src/main/java/org/apache/camel/component/disruptor/springboot/DisruptorComponentConfiguration.java
+++ b/components/camel-disruptor/src/main/java/org/apache/camel/component/disruptor/springboot/DisruptorComponentConfiguration.java
@@ -16,9 +16,9 @@
  */
 package org.apache.camel.component.disruptor.springboot;
 
-import org.springframework.boot.context.properties.ConfigurationProperties;
 import org.apache.camel.component.disruptor.DisruptorProducerType;
 import org.apache.camel.component.disruptor.DisruptorWaitStrategy;
+import org.springframework.boot.context.properties.ConfigurationProperties;
 
 /**
  * The disruptor component provides asynchronous SEDA behavior using LMAX

http://git-wip-us.apache.org/repos/asf/camel/blob/d8951be4/components/camel-disruptor/src/main/java/org/apache/camel/component/disruptor/vm/springboot/DisruptorVmComponentAutoConfiguration.java
----------------------------------------------------------------------
diff --git a/components/camel-disruptor/src/main/java/org/apache/camel/component/disruptor/vm/springboot/DisruptorVmComponentAutoConfiguration.java b/components/camel-disruptor/src/main/java/org/apache/camel/component/disruptor/vm/springboot/DisruptorVmComponentAutoConfiguration.java
index e3f36cd..94574ee 100644
--- a/components/camel-disruptor/src/main/java/org/apache/camel/component/disruptor/vm/springboot/DisruptorVmComponentAutoConfiguration.java
+++ b/components/camel-disruptor/src/main/java/org/apache/camel/component/disruptor/vm/springboot/DisruptorVmComponentAutoConfiguration.java
@@ -16,16 +16,16 @@
  */
 package org.apache.camel.component.disruptor.vm.springboot;
 
-import org.springframework.context.annotation.Configuration;
-import org.springframework.boot.context.properties.EnableConfigurationProperties;
 import java.util.HashMap;
 import java.util.Map;
-import org.apache.camel.component.disruptor.vm.DisruptorVmComponent;
 import org.apache.camel.CamelContext;
+import org.apache.camel.component.disruptor.vm.DisruptorVmComponent;
 import org.apache.camel.util.IntrospectionSupport;
-import org.springframework.context.annotation.Bean;
 import org.springframework.boot.autoconfigure.condition.ConditionalOnClass;
 import org.springframework.boot.autoconfigure.condition.ConditionalOnMissingBean;
+import org.springframework.boot.context.properties.EnableConfigurationProperties;
+import org.springframework.context.annotation.Bean;
+import org.springframework.context.annotation.Configuration;
 
 /**
  * Generated by camel-package-maven-plugin - do not edit this file!

http://git-wip-us.apache.org/repos/asf/camel/blob/d8951be4/components/camel-disruptor/src/main/java/org/apache/camel/component/disruptor/vm/springboot/DisruptorVmComponentConfiguration.java
----------------------------------------------------------------------
diff --git a/components/camel-disruptor/src/main/java/org/apache/camel/component/disruptor/vm/springboot/DisruptorVmComponentConfiguration.java b/components/camel-disruptor/src/main/java/org/apache/camel/component/disruptor/vm/springboot/DisruptorVmComponentConfiguration.java
index abfc98b..a194f49 100644
--- a/components/camel-disruptor/src/main/java/org/apache/camel/component/disruptor/vm/springboot/DisruptorVmComponentConfiguration.java
+++ b/components/camel-disruptor/src/main/java/org/apache/camel/component/disruptor/vm/springboot/DisruptorVmComponentConfiguration.java
@@ -16,9 +16,9 @@
  */
 package org.apache.camel.component.disruptor.vm.springboot;
 
-import org.springframework.boot.context.properties.ConfigurationProperties;
 import org.apache.camel.component.disruptor.DisruptorProducerType;
 import org.apache.camel.component.disruptor.DisruptorWaitStrategy;
+import org.springframework.boot.context.properties.ConfigurationProperties;
 
 /**
  * The disruptor component provides asynchronous SEDA behavior using LMAX

http://git-wip-us.apache.org/repos/asf/camel/blob/d8951be4/components/camel-docker/src/main/java/org/apache/camel/component/docker/springboot/DockerComponentAutoConfiguration.java
----------------------------------------------------------------------
diff --git a/components/camel-docker/src/main/java/org/apache/camel/component/docker/springboot/DockerComponentAutoConfiguration.java b/components/camel-docker/src/main/java/org/apache/camel/component/docker/springboot/DockerComponentAutoConfiguration.java
index 83bba80..07c50a5 100644
--- a/components/camel-docker/src/main/java/org/apache/camel/component/docker/springboot/DockerComponentAutoConfiguration.java
+++ b/components/camel-docker/src/main/java/org/apache/camel/component/docker/springboot/DockerComponentAutoConfiguration.java
@@ -16,16 +16,16 @@
  */
 package org.apache.camel.component.docker.springboot;
 
-import org.springframework.context.annotation.Configuration;
-import org.springframework.boot.context.properties.EnableConfigurationProperties;
 import java.util.HashMap;
 import java.util.Map;
-import org.apache.camel.component.docker.DockerComponent;
 import org.apache.camel.CamelContext;
+import org.apache.camel.component.docker.DockerComponent;
 import org.apache.camel.util.IntrospectionSupport;
-import org.springframework.context.annotation.Bean;
 import org.springframework.boot.autoconfigure.condition.ConditionalOnClass;
 import org.springframework.boot.autoconfigure.condition.ConditionalOnMissingBean;
+import org.springframework.boot.context.properties.EnableConfigurationProperties;
+import org.springframework.context.annotation.Bean;
+import org.springframework.context.annotation.Configuration;
 
 /**
  * Generated by camel-package-maven-plugin - do not edit this file!

http://git-wip-us.apache.org/repos/asf/camel/blob/d8951be4/components/camel-docker/src/main/java/org/apache/camel/component/docker/springboot/DockerComponentConfiguration.java
----------------------------------------------------------------------
diff --git a/components/camel-docker/src/main/java/org/apache/camel/component/docker/springboot/DockerComponentConfiguration.java b/components/camel-docker/src/main/java/org/apache/camel/component/docker/springboot/DockerComponentConfiguration.java
index 36608a1..3a0d850 100644
--- a/components/camel-docker/src/main/java/org/apache/camel/component/docker/springboot/DockerComponentConfiguration.java
+++ b/components/camel-docker/src/main/java/org/apache/camel/component/docker/springboot/DockerComponentConfiguration.java
@@ -16,8 +16,8 @@
  */
 package org.apache.camel.component.docker.springboot;
 
-import org.springframework.boot.context.properties.ConfigurationProperties;
 import org.apache.camel.component.docker.DockerConfiguration;
+import org.springframework.boot.context.properties.ConfigurationProperties;
 
 /**
  * The docker component is used for managing Docker containers.

http://git-wip-us.apache.org/repos/asf/camel/blob/d8951be4/components/camel-ejb/src/main/java/org/apache/camel/component/ejb/springboot/EjbComponentAutoConfiguration.java
----------------------------------------------------------------------
diff --git a/components/camel-ejb/src/main/java/org/apache/camel/component/ejb/springboot/EjbComponentAutoConfiguration.java b/components/camel-ejb/src/main/java/org/apache/camel/component/ejb/springboot/EjbComponentAutoConfiguration.java
index f914731..d1bc421 100644
--- a/components/camel-ejb/src/main/java/org/apache/camel/component/ejb/springboot/EjbComponentAutoConfiguration.java
+++ b/components/camel-ejb/src/main/java/org/apache/camel/component/ejb/springboot/EjbComponentAutoConfiguration.java
@@ -16,16 +16,16 @@
  */
 package org.apache.camel.component.ejb.springboot;
 
-import org.springframework.context.annotation.Configuration;
-import org.springframework.boot.context.properties.EnableConfigurationProperties;
 import java.util.HashMap;
 import java.util.Map;
-import org.apache.camel.component.ejb.EjbComponent;
 import org.apache.camel.CamelContext;
+import org.apache.camel.component.ejb.EjbComponent;
 import org.apache.camel.util.IntrospectionSupport;
-import org.springframework.context.annotation.Bean;
 import org.springframework.boot.autoconfigure.condition.ConditionalOnClass;
 import org.springframework.boot.autoconfigure.condition.ConditionalOnMissingBean;
+import org.springframework.boot.context.properties.EnableConfigurationProperties;
+import org.springframework.context.annotation.Bean;
+import org.springframework.context.annotation.Configuration;
 
 /**
  * Generated by camel-package-maven-plugin - do not edit this file!

http://git-wip-us.apache.org/repos/asf/camel/blob/d8951be4/components/camel-ejb/src/main/java/org/apache/camel/component/ejb/springboot/EjbComponentConfiguration.java
----------------------------------------------------------------------
diff --git a/components/camel-ejb/src/main/java/org/apache/camel/component/ejb/springboot/EjbComponentConfiguration.java b/components/camel-ejb/src/main/java/org/apache/camel/component/ejb/springboot/EjbComponentConfiguration.java
index 09f5f4f..3ff10d9 100644
--- a/components/camel-ejb/src/main/java/org/apache/camel/component/ejb/springboot/EjbComponentConfiguration.java
+++ b/components/camel-ejb/src/main/java/org/apache/camel/component/ejb/springboot/EjbComponentConfiguration.java
@@ -16,9 +16,9 @@
  */
 package org.apache.camel.component.ejb.springboot;
 
-import org.springframework.boot.context.properties.ConfigurationProperties;
-import javax.naming.Context;
 import java.util.Properties;
+import javax.naming.Context;
+import org.springframework.boot.context.properties.ConfigurationProperties;
 
 /**
  * The ejb component is for invoking EJB Java beans from Camel.

http://git-wip-us.apache.org/repos/asf/camel/blob/d8951be4/components/camel-elasticsearch/src/main/java/org/apache/camel/component/elasticsearch/springboot/ElasticsearchComponentAutoConfiguration.java
----------------------------------------------------------------------
diff --git a/components/camel-elasticsearch/src/main/java/org/apache/camel/component/elasticsearch/springboot/ElasticsearchComponentAutoConfiguration.java b/components/camel-elasticsearch/src/main/java/org/apache/camel/component/elasticsearch/springboot/ElasticsearchComponentAutoConfiguration.java
index 0f92ef2..0282a65 100644
--- a/components/camel-elasticsearch/src/main/java/org/apache/camel/component/elasticsearch/springboot/ElasticsearchComponentAutoConfiguration.java
+++ b/components/camel-elasticsearch/src/main/java/org/apache/camel/component/elasticsearch/springboot/ElasticsearchComponentAutoConfiguration.java
@@ -16,16 +16,16 @@
  */
 package org.apache.camel.component.elasticsearch.springboot;
 
-import org.springframework.context.annotation.Configuration;
-import org.springframework.boot.context.properties.EnableConfigurationProperties;
 import java.util.HashMap;
 import java.util.Map;
-import org.apache.camel.component.elasticsearch.ElasticsearchComponent;
 import org.apache.camel.CamelContext;
+import org.apache.camel.component.elasticsearch.ElasticsearchComponent;
 import org.apache.camel.util.IntrospectionSupport;
-import org.springframework.context.annotation.Bean;
 import org.springframework.boot.autoconfigure.condition.ConditionalOnClass;
 import org.springframework.boot.autoconfigure.condition.ConditionalOnMissingBean;
+import org.springframework.boot.context.properties.EnableConfigurationProperties;
+import org.springframework.context.annotation.Bean;
+import org.springframework.context.annotation.Configuration;
 
 /**
  * Generated by camel-package-maven-plugin - do not edit this file!

http://git-wip-us.apache.org/repos/asf/camel/blob/d8951be4/components/camel-elasticsearch/src/main/java/org/apache/camel/component/elasticsearch/springboot/ElasticsearchComponentConfiguration.java
----------------------------------------------------------------------
diff --git a/components/camel-elasticsearch/src/main/java/org/apache/camel/component/elasticsearch/springboot/ElasticsearchComponentConfiguration.java b/components/camel-elasticsearch/src/main/java/org/apache/camel/component/elasticsearch/springboot/ElasticsearchComponentConfiguration.java
index 8898f30..c375745 100644
--- a/components/camel-elasticsearch/src/main/java/org/apache/camel/component/elasticsearch/springboot/ElasticsearchComponentConfiguration.java
+++ b/components/camel-elasticsearch/src/main/java/org/apache/camel/component/elasticsearch/springboot/ElasticsearchComponentConfiguration.java
@@ -16,8 +16,8 @@
  */
 package org.apache.camel.component.elasticsearch.springboot;
 
-import org.springframework.boot.context.properties.ConfigurationProperties;
 import org.elasticsearch.client.Client;
+import org.springframework.boot.context.properties.ConfigurationProperties;
 
 /**
  * The elasticsearch component is used for interfacing with ElasticSearch

http://git-wip-us.apache.org/repos/asf/camel/blob/d8951be4/components/camel-elsql/src/main/java/org/apache/camel/component/elsql/springboot/ElsqlComponentAutoConfiguration.java
----------------------------------------------------------------------
diff --git a/components/camel-elsql/src/main/java/org/apache/camel/component/elsql/springboot/ElsqlComponentAutoConfiguration.java b/components/camel-elsql/src/main/java/org/apache/camel/component/elsql/springboot/ElsqlComponentAutoConfiguration.java
index 37a4d46..7a0c0f6 100644
--- a/components/camel-elsql/src/main/java/org/apache/camel/component/elsql/springboot/ElsqlComponentAutoConfiguration.java
+++ b/components/camel-elsql/src/main/java/org/apache/camel/component/elsql/springboot/ElsqlComponentAutoConfiguration.java
@@ -16,16 +16,16 @@
  */
 package org.apache.camel.component.elsql.springboot;
 
-import org.springframework.context.annotation.Configuration;
-import org.springframework.boot.context.properties.EnableConfigurationProperties;
 import java.util.HashMap;
 import java.util.Map;
-import org.apache.camel.component.elsql.ElsqlComponent;
 import org.apache.camel.CamelContext;
+import org.apache.camel.component.elsql.ElsqlComponent;
 import org.apache.camel.util.IntrospectionSupport;
-import org.springframework.context.annotation.Bean;
 import org.springframework.boot.autoconfigure.condition.ConditionalOnClass;
 import org.springframework.boot.autoconfigure.condition.ConditionalOnMissingBean;
+import org.springframework.boot.context.properties.EnableConfigurationProperties;
+import org.springframework.context.annotation.Bean;
+import org.springframework.context.annotation.Configuration;
 
 /**
  * Generated by camel-package-maven-plugin - do not edit this file!

http://git-wip-us.apache.org/repos/asf/camel/blob/d8951be4/components/camel-elsql/src/main/java/org/apache/camel/component/elsql/springboot/ElsqlComponentConfiguration.java
----------------------------------------------------------------------
diff --git a/components/camel-elsql/src/main/java/org/apache/camel/component/elsql/springboot/ElsqlComponentConfiguration.java b/components/camel-elsql/src/main/java/org/apache/camel/component/elsql/springboot/ElsqlComponentConfiguration.java
index 51c8f9b..c36b95e 100644
--- a/components/camel-elsql/src/main/java/org/apache/camel/component/elsql/springboot/ElsqlComponentConfiguration.java
+++ b/components/camel-elsql/src/main/java/org/apache/camel/component/elsql/springboot/ElsqlComponentConfiguration.java
@@ -16,10 +16,10 @@
  */
 package org.apache.camel.component.elsql.springboot;
 
-import org.springframework.boot.context.properties.ConfigurationProperties;
-import org.apache.camel.component.elsql.ElSqlDatabaseVendor;
 import javax.sql.DataSource;
 import com.opengamma.elsql.ElSqlConfig;
+import org.apache.camel.component.elsql.ElSqlDatabaseVendor;
+import org.springframework.boot.context.properties.ConfigurationProperties;
 
 /**
  * The elsql component is an extension to the existing SQL Component that uses

http://git-wip-us.apache.org/repos/asf/camel/blob/d8951be4/components/camel-eventadmin/src/main/java/org/apache/camel/component/eventadmin/springboot/EventAdminComponentAutoConfiguration.java
----------------------------------------------------------------------
diff --git a/components/camel-eventadmin/src/main/java/org/apache/camel/component/eventadmin/springboot/EventAdminComponentAutoConfiguration.java b/components/camel-eventadmin/src/main/java/org/apache/camel/component/eventadmin/springboot/EventAdminComponentAutoConfiguration.java
index dc6cd48..b0715e8 100644
--- a/components/camel-eventadmin/src/main/java/org/apache/camel/component/eventadmin/springboot/EventAdminComponentAutoConfiguration.java
+++ b/components/camel-eventadmin/src/main/java/org/apache/camel/component/eventadmin/springboot/EventAdminComponentAutoConfiguration.java
@@ -16,16 +16,16 @@
  */
 package org.apache.camel.component.eventadmin.springboot;
 
-import org.springframework.context.annotation.Configuration;
-import org.springframework.boot.context.properties.EnableConfigurationProperties;
 import java.util.HashMap;
 import java.util.Map;
-import org.apache.camel.component.eventadmin.EventAdminComponent;
 import org.apache.camel.CamelContext;
+import org.apache.camel.component.eventadmin.EventAdminComponent;
 import org.apache.camel.util.IntrospectionSupport;
-import org.springframework.context.annotation.Bean;
 import org.springframework.boot.autoconfigure.condition.ConditionalOnClass;
 import org.springframework.boot.autoconfigure.condition.ConditionalOnMissingBean;
+import org.springframework.boot.context.properties.EnableConfigurationProperties;
+import org.springframework.context.annotation.Bean;
+import org.springframework.context.annotation.Configuration;
 
 /**
  * Generated by camel-package-maven-plugin - do not edit this file!

http://git-wip-us.apache.org/repos/asf/camel/blob/d8951be4/components/camel-eventadmin/src/main/java/org/apache/camel/component/eventadmin/springboot/EventAdminComponentConfiguration.java
----------------------------------------------------------------------
diff --git a/components/camel-eventadmin/src/main/java/org/apache/camel/component/eventadmin/springboot/EventAdminComponentConfiguration.java b/components/camel-eventadmin/src/main/java/org/apache/camel/component/eventadmin/springboot/EventAdminComponentConfiguration.java
index 83d1cf7..245c8e5 100644
--- a/components/camel-eventadmin/src/main/java/org/apache/camel/component/eventadmin/springboot/EventAdminComponentConfiguration.java
+++ b/components/camel-eventadmin/src/main/java/org/apache/camel/component/eventadmin/springboot/EventAdminComponentConfiguration.java
@@ -16,8 +16,8 @@
  */
 package org.apache.camel.component.eventadmin.springboot;
 
-import org.springframework.boot.context.properties.ConfigurationProperties;
 import org.osgi.framework.BundleContext;
+import org.springframework.boot.context.properties.ConfigurationProperties;
 
 /**
  * The eventadmin component can be used in an OSGi environment to receive OSGi

http://git-wip-us.apache.org/repos/asf/camel/blob/d8951be4/components/camel-facebook/src/main/java/org/apache/camel/component/facebook/springboot/FacebookComponentAutoConfiguration.java
----------------------------------------------------------------------
diff --git a/components/camel-facebook/src/main/java/org/apache/camel/component/facebook/springboot/FacebookComponentAutoConfiguration.java b/components/camel-facebook/src/main/java/org/apache/camel/component/facebook/springboot/FacebookComponentAutoConfiguration.java
index 6f38580..09bd2c5 100644
--- a/components/camel-facebook/src/main/java/org/apache/camel/component/facebook/springboot/FacebookComponentAutoConfiguration.java
+++ b/components/camel-facebook/src/main/java/org/apache/camel/component/facebook/springboot/FacebookComponentAutoConfiguration.java
@@ -16,16 +16,16 @@
  */
 package org.apache.camel.component.facebook.springboot;
 
-import org.springframework.context.annotation.Configuration;
-import org.springframework.boot.context.properties.EnableConfigurationProperties;
 import java.util.HashMap;
 import java.util.Map;
-import org.apache.camel.component.facebook.FacebookComponent;
 import org.apache.camel.CamelContext;
+import org.apache.camel.component.facebook.FacebookComponent;
 import org.apache.camel.util.IntrospectionSupport;
-import org.springframework.context.annotation.Bean;
 import org.springframework.boot.autoconfigure.condition.ConditionalOnClass;
 import org.springframework.boot.autoconfigure.condition.ConditionalOnMissingBean;
+import org.springframework.boot.context.properties.EnableConfigurationProperties;
+import org.springframework.context.annotation.Bean;
+import org.springframework.context.annotation.Configuration;
 
 /**
  * Generated by camel-package-maven-plugin - do not edit this file!

http://git-wip-us.apache.org/repos/asf/camel/blob/d8951be4/components/camel-facebook/src/main/java/org/apache/camel/component/facebook/springboot/FacebookComponentConfiguration.java
----------------------------------------------------------------------
diff --git a/components/camel-facebook/src/main/java/org/apache/camel/component/facebook/springboot/FacebookComponentConfiguration.java b/components/camel-facebook/src/main/java/org/apache/camel/component/facebook/springboot/FacebookComponentConfiguration.java
index 4a77f62..850b557 100644
--- a/components/camel-facebook/src/main/java/org/apache/camel/component/facebook/springboot/FacebookComponentConfiguration.java
+++ b/components/camel-facebook/src/main/java/org/apache/camel/component/facebook/springboot/FacebookComponentConfiguration.java
@@ -16,8 +16,8 @@
  */
 package org.apache.camel.component.facebook.springboot;
 
-import org.springframework.boot.context.properties.ConfigurationProperties;
 import org.apache.camel.component.facebook.config.FacebookConfiguration;
+import org.springframework.boot.context.properties.ConfigurationProperties;
 
 /**
  * The Facebook component provides access to all of the Facebook APIs accessible

http://git-wip-us.apache.org/repos/asf/camel/blob/d8951be4/components/camel-flink/src/main/java/org/apache/camel/component/flink/springboot/FlinkComponentAutoConfiguration.java
----------------------------------------------------------------------
diff --git a/components/camel-flink/src/main/java/org/apache/camel/component/flink/springboot/FlinkComponentAutoConfiguration.java b/components/camel-flink/src/main/java/org/apache/camel/component/flink/springboot/FlinkComponentAutoConfiguration.java
index b96e21b..27185ec 100644
--- a/components/camel-flink/src/main/java/org/apache/camel/component/flink/springboot/FlinkComponentAutoConfiguration.java
+++ b/components/camel-flink/src/main/java/org/apache/camel/component/flink/springboot/FlinkComponentAutoConfiguration.java
@@ -16,16 +16,16 @@
  */
 package org.apache.camel.component.flink.springboot;
 
-import org.springframework.context.annotation.Configuration;
-import org.springframework.boot.context.properties.EnableConfigurationProperties;
 import java.util.HashMap;
 import java.util.Map;
-import org.apache.camel.component.flink.FlinkComponent;
 import org.apache.camel.CamelContext;
+import org.apache.camel.component.flink.FlinkComponent;
 import org.apache.camel.util.IntrospectionSupport;
-import org.springframework.context.annotation.Bean;
 import org.springframework.boot.autoconfigure.condition.ConditionalOnClass;
 import org.springframework.boot.autoconfigure.condition.ConditionalOnMissingBean;
+import org.springframework.boot.context.properties.EnableConfigurationProperties;
+import org.springframework.context.annotation.Bean;
+import org.springframework.context.annotation.Configuration;
 
 /**
  * Generated by camel-package-maven-plugin - do not edit this file!

http://git-wip-us.apache.org/repos/asf/camel/blob/d8951be4/components/camel-flink/src/main/java/org/apache/camel/component/flink/springboot/FlinkComponentConfiguration.java
----------------------------------------------------------------------
diff --git a/components/camel-flink/src/main/java/org/apache/camel/component/flink/springboot/FlinkComponentConfiguration.java b/components/camel-flink/src/main/java/org/apache/camel/component/flink/springboot/FlinkComponentConfiguration.java
index 79bf167..6e25062 100644
--- a/components/camel-flink/src/main/java/org/apache/camel/component/flink/springboot/FlinkComponentConfiguration.java
+++ b/components/camel-flink/src/main/java/org/apache/camel/component/flink/springboot/FlinkComponentConfiguration.java
@@ -16,11 +16,11 @@
  */
 package org.apache.camel.component.flink.springboot;
 
-import org.springframework.boot.context.properties.ConfigurationProperties;
-import org.apache.flink.api.java.DataSet;
-import org.apache.flink.streaming.api.datastream.DataStream;
 import org.apache.camel.component.flink.DataSetCallback;
 import org.apache.camel.component.flink.DataStreamCallback;
+import org.apache.flink.api.java.DataSet;
+import org.apache.flink.streaming.api.datastream.DataStream;
+import org.springframework.boot.context.properties.ConfigurationProperties;
 
 /**
  * The flink component can be used to send DataSet jobs to Apache Flink cluster.

http://git-wip-us.apache.org/repos/asf/camel/blob/d8951be4/components/camel-freemarker/src/main/java/org/apache/camel/component/freemarker/springboot/FreemarkerComponentAutoConfiguration.java
----------------------------------------------------------------------
diff --git a/components/camel-freemarker/src/main/java/org/apache/camel/component/freemarker/springboot/FreemarkerComponentAutoConfiguration.java b/components/camel-freemarker/src/main/java/org/apache/camel/component/freemarker/springboot/FreemarkerComponentAutoConfiguration.java
index 238a7ff..7370728 100644
--- a/components/camel-freemarker/src/main/java/org/apache/camel/component/freemarker/springboot/FreemarkerComponentAutoConfiguration.java
+++ b/components/camel-freemarker/src/main/java/org/apache/camel/component/freemarker/springboot/FreemarkerComponentAutoConfiguration.java
@@ -16,16 +16,16 @@
  */
 package org.apache.camel.component.freemarker.springboot;
 
-import org.springframework.context.annotation.Configuration;
-import org.springframework.boot.context.properties.EnableConfigurationProperties;
 import java.util.HashMap;
 import java.util.Map;
-import org.apache.camel.component.freemarker.FreemarkerComponent;
 import org.apache.camel.CamelContext;
+import org.apache.camel.component.freemarker.FreemarkerComponent;
 import org.apache.camel.util.IntrospectionSupport;
-import org.springframework.context.annotation.Bean;
 import org.springframework.boot.autoconfigure.condition.ConditionalOnClass;
 import org.springframework.boot.autoconfigure.condition.ConditionalOnMissingBean;
+import org.springframework.boot.context.properties.EnableConfigurationProperties;
+import org.springframework.context.annotation.Bean;
+import org.springframework.context.annotation.Configuration;
 
 /**
  * Generated by camel-package-maven-plugin - do not edit this file!

http://git-wip-us.apache.org/repos/asf/camel/blob/d8951be4/components/camel-freemarker/src/main/java/org/apache/camel/component/freemarker/springboot/FreemarkerComponentConfiguration.java
----------------------------------------------------------------------
diff --git a/components/camel-freemarker/src/main/java/org/apache/camel/component/freemarker/springboot/FreemarkerComponentConfiguration.java b/components/camel-freemarker/src/main/java/org/apache/camel/component/freemarker/springboot/FreemarkerComponentConfiguration.java
index 05652c1..a03cf42 100644
--- a/components/camel-freemarker/src/main/java/org/apache/camel/component/freemarker/springboot/FreemarkerComponentConfiguration.java
+++ b/components/camel-freemarker/src/main/java/org/apache/camel/component/freemarker/springboot/FreemarkerComponentConfiguration.java
@@ -16,8 +16,8 @@
  */
 package org.apache.camel.component.freemarker.springboot;
 
-import org.springframework.boot.context.properties.ConfigurationProperties;
 import freemarker.template.Configuration;
+import org.springframework.boot.context.properties.ConfigurationProperties;
 
 /**
  * Transforms the message using a FreeMarker template.

http://git-wip-us.apache.org/repos/asf/camel/blob/d8951be4/components/camel-ganglia/src/main/java/org/apache/camel/component/ganglia/springboot/GangliaComponentAutoConfiguration.java
----------------------------------------------------------------------
diff --git a/components/camel-ganglia/src/main/java/org/apache/camel/component/ganglia/springboot/GangliaComponentAutoConfiguration.java b/components/camel-ganglia/src/main/java/org/apache/camel/component/ganglia/springboot/GangliaComponentAutoConfiguration.java
index 3a89ae0..fdc4296 100644
--- a/components/camel-ganglia/src/main/java/org/apache/camel/component/ganglia/springboot/GangliaComponentAutoConfiguration.java
+++ b/components/camel-ganglia/src/main/java/org/apache/camel/component/ganglia/springboot/GangliaComponentAutoConfiguration.java
@@ -16,16 +16,16 @@
  */
 package org.apache.camel.component.ganglia.springboot;
 
-import org.springframework.context.annotation.Configuration;
-import org.springframework.boot.context.properties.EnableConfigurationProperties;
 import java.util.HashMap;
 import java.util.Map;
-import org.apache.camel.component.ganglia.GangliaComponent;
 import org.apache.camel.CamelContext;
+import org.apache.camel.component.ganglia.GangliaComponent;
 import org.apache.camel.util.IntrospectionSupport;
-import org.springframework.context.annotation.Bean;
 import org.springframework.boot.autoconfigure.condition.ConditionalOnClass;
 import org.springframework.boot.autoconfigure.condition.ConditionalOnMissingBean;
+import org.springframework.boot.context.properties.EnableConfigurationProperties;
+import org.springframework.context.annotation.Bean;
+import org.springframework.context.annotation.Configuration;
 
 /**
  * Generated by camel-package-maven-plugin - do not edit this file!

http://git-wip-us.apache.org/repos/asf/camel/blob/d8951be4/components/camel-ganglia/src/main/java/org/apache/camel/component/ganglia/springboot/GangliaComponentConfiguration.java
----------------------------------------------------------------------
diff --git a/components/camel-ganglia/src/main/java/org/apache/camel/component/ganglia/springboot/GangliaComponentConfiguration.java b/components/camel-ganglia/src/main/java/org/apache/camel/component/ganglia/springboot/GangliaComponentConfiguration.java
index d46883e..1744745 100644
--- a/components/camel-ganglia/src/main/java/org/apache/camel/component/ganglia/springboot/GangliaComponentConfiguration.java
+++ b/components/camel-ganglia/src/main/java/org/apache/camel/component/ganglia/springboot/GangliaComponentConfiguration.java
@@ -16,8 +16,8 @@
  */
 package org.apache.camel.component.ganglia.springboot;
 
-import org.springframework.boot.context.properties.ConfigurationProperties;
 import org.apache.camel.component.ganglia.GangliaConfiguration;
+import org.springframework.boot.context.properties.ConfigurationProperties;
 
 /**
  * The ganglia component is used for sending metrics to the Ganglia monitoring