Respuesta breve: no, no es necesario aprender Servlets y JSP como requisito previo para Spring MVC y muchos otros marcos web de Java.