cancel
Showing results for 
Search instead for 
Did you mean: 

Questions on Spring Boot starters...

arnoldschrijve1
Champ on-the-rise
Champ on-the-rise
Hi,

Two questions on the new spring boot starters for Activiti:

1. Why does
spring-boot-starter-basic
depend on spring-integration:

It has an optional dependency on:

        <dependency>
            <groupId>org.springframework.integration</groupId>
            <artifactId>spring-integration-java-dsl</artifactId>
            <version>${spring-integration-java-dsl.version}</version>
            <optional>true</optional>
        </dependency>
and contains some spring integration code in
org.activiti.spring.integration

Wouldn't it be better to have all this in the other starter:
spring-boot-starter-integration
?

2. Do these starters indicate that Activity from now on favors Spring Integration above Apache Camel as the integration framework of choice?
3 REPLIES 3

jbarrez
Star Contributor
Star Contributor
1. Good question, it was like that before first. But the idea with every Spring Boot starter is that they only contain some pom.xml and refer to some basic jar …

2. No. We're agnostic. We like both of them (but Spring is making huge strides forward the last year!)

arnoldschrijve1
Champ on-the-rise
Champ on-the-rise
Alright, thanks!
Yeah, I just saw the move to Spring MVC in the latest release. We are using the same for REST services including spring-security, so that is just great!

jbarrez
Star Contributor
Star Contributor
Indeed 🙂

We just observed that Spring MVC is currently one of the best Rest choices. Their development is really on the edge of new stuff … so it made sense to switch. Also, all the enterprise Activiti bits are based on Spring MVC too, so it made sense to change it one day.