Documentation versions (currently viewingVaadin 23)

You are viewing documentation for Vaadin 23. View latest documentation

Using Spring with Vaadin

Spring is part of the recommended toolchain, and in fact Vaadin applications are by default Spring Boot 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.