Documentation

Documentation versions (currently viewingVaadin 23)
New Acceleration Kits: Observability Kit, SSO Kit, and Swing Kit. Read the blog post.

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.

Tutorial

A tutorial application which showcases the basic usage of a Vaadin and Spring Boot application is available at https://github.com/vaadin/flow-spring-examples. You can use this application example to test the different concepts and features presented in the documentation.