anchor.diff:      &lt;/dependency&gt;
   ----
   
  +For Vaadin Spring Boot, depending on [literal]#++vaadin-spring-boot-starter++# will
  +include all the required Vaadin dependencies.
  +
  +
   [[advanced.spring.preparing]]
   == Preparing Application for Spring
   
   A Vaadin application that uses Spring must have a file named
   [filename]#applicationContext.xml# in the [filename]#WEB-INF# directory.
  +Using Spring Initializr automatically generates a suitable file, but if
  +you configure Vaadin Spring manually, you can follow the model below.
   
   [subs="verbatim,replacements,quotes"]
   ----
  
positive.code: === [classname]#@UIScope#
  
  UI-scoped beans are uniquely identified within a UI instance, that is, a browser
  window or tab. The lifecycle of UI-scoped beans is bound between to the
  initialization and closing of a UI. Whenever you inject a bean, as long as you
  are within the same UI, you will get the same instance.
  
  
negative.code: +
  The [methodname]#enter()# method of the view gets the URI fragment as parameter
  as is and can interpret it in any application-defined way.
  
  uis:: If the application has multiple UIs that use [classname]#SpringViewProvider#,
  you can use this parameter to specify which UIs can show the view.
  