Spring, Spring Boot and Spring Security support for Vaadin applications (or the other way around, depending on your point of view).
'org.vaadin.spring:parent-pom:0.0.3.2'
<dependency>
<groupId>org.vaadin.spring</groupId>
<artifactId>parent-pom</artifactId>
<version>0.0.3.2</version>
</dependency>
<dependency org="org.vaadin.spring" name="parent-pom" rev="0.0.3.2"/>
"org.vaadin.spring", "parent-pom", "0.0.3.2"