Tuve el mismo problema y sucedió porque mi repositorio local estaba dañado. Eliminé manualmente el repositorio local y obligué a maven a descargar nuevamente
Simplemente vaya a su carpeta .m2 donde se descarga su dependencia (springframework) y elimínela manualmente. Luego, vuelva a pegar la dependencia en su archivo pom.xml y guárdelo. Pero hágalo con una conexión a Internet estable.
Solo usaría Spring Boot ... hace que comenzar con Spring sea más fácil. Ese error ocurre porque no tiene todos los archivos jar correctos en su ruta de clase, por ejemplo, agregue a su archivo maven/gradle/buildpath:
<dependency> <groupId>org.springframework</groupId> <artifactId>spring-core</artifactId> <version>4.3.7.RELEASE</version> </dependency>