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: [[advanced.spring.servlets.mixing]]
  === Mixing With Other Servlets
  
  The [classname]#VaadinSpringServlet# is normally used as the default servlet,
  but if you have other servlets in the application, such as for non-Spring UIs,
  you need to define the Spring servlet explicitly in the [filename]#web.xml#. You
  can map the servlet to any URL path, but perhaps typically, you define it as the
  
negative.code: [[advanced.spring.deployment.urlmapping]]
  === Defining Servlet Root
  
  Spring UIs are managed by a Spring servlet ( [classname]#SpringVaadinServlet#),
  which is by default mapped to the root of the application context. For example,
  if the name of a Spring UI is " [literal]#++my-spring-ui++#" and application
  context is [literal]#++/myproject++#, the UI would by default have URL "
  