Documentation versions (currently viewingVaadin 24)

Using Spring with Vaadin

About using Spring with Vaadin applications.

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

Setting Up a Project

To start a new project with Spring and Vaadin, you can customize a starter from Vaadin Start. Alternatively, you can clone the Project Base for Vaadin and Spring repository.


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