Using Spring with Vaadin

The Spring framework is a well suited application framework with Vaadin. Spring Boot is the recommended way to start developing Vaadin applications.

Setting Up a Project

For starting a new project with Spring and Vaadin, you can clone the Project Base for Vaadin and Spring repository. It is a project template with the necessary configuration and dependencies included for starting building you own application. This starter will be soon available for download from, where you can customize the naming (package, project) for it.


A tutorial application which showcases the basic usage of a Vaadin & Spring Boot Application is available at You can use this application example to test the different concepts and features presented in the documentation.