Coincide con la URL raíz y la publicación de recursos estáticos

Mi problema es cómo configurar una aplicación Spring MVC para permitir al mismo tiempo

la aplicación debe servir recursos estáticos (css, js, imágenes ...)la URL raíz (http://my.host.org/webb_app/) debe ser atendido por un controlador Spring

Ya he leido¿Cómo manejar el contenido estático en Spring MVC?, Usando Spring, mapeando a root en web.xml, no se encuentran recursos estáticos yTomcat sirve recursos estáticos en la aplicación Spring MVC. Todos dan soluciones de trabajo y, hasta hace poco, las utilizaba como una receta de cocina hasta que la aplicación funciona de manera más o menos aceptable. Todo eso sin referencias ni una comprensión clara del por qué y cómo finalmente funcionó.

Entonces la pregunta es: cuáles son las diferentes formas de configurar una aplicación Spring MVC para este requisito, cuáles son sus inconvenientes y cuál es la razón detrás de ellos.

Respuestas a la pregunta(1)

Su respuesta a la pregunta