About the Vaadin Spring category

This add-on permits the use of basic Spring features such as dependency injection in a Vaadin application by making the UI and view classes Spring managed beans. It provides the following:

  • @SpringUI
  • @SpringView
  • @SpringViewDisplay
  • Vaadin specific scopes @UIScope, @ViewScope and @VaadinSessionScope
  • SpringUIProvider, SpringViewProvider, SpringNavigator, servlet class, …

Vaadin Spring is based on the core parts of the community add-on vaadin4spring, which will build on top of Vaadin Spring in the future.

For more information, see the tutorial and the example source code. To get started quickly, see the tutorials using Vaadin Spring Boot.