Gave this a quick look. I&#x27;m much more a fan of Spring Boot (<a href="http:&#x2F;&#x2F;projects.spring.io&#x2F;spring-boot&#x2F;" rel="nofollow">http:&#x2F;&#x2F;projects.spring.io&#x2F;spring-boot&#x2F;</a>). Like Pippo, Spring Boot starts with a lot of auto-configured defaults that can get you off the ground quickly. However, the full power of Spring and its related projects are at your fingertips and you can reduce the amount of auto-configuration as your project becomes more complex. Also like Spring&#x27;s stereotype principles more than extending a base &quot;Controller&quot; (in Spring, you annotate a POJO with @Controller or @RestController).<p>As mentioned previously, JAX-RS really shines for micro services. The same interfaces can be shared between client and server, making client development a breeze. Spring Boot supports JAX-RS services as well via a Jersey adapter.