tutorial - spring rest ejemplo
¿Qué dependencia falta para org.springframework.web.bind.annotation.RequestMapping? (11)
¿Qué dependencia me falta? Actualmente estoy usando:
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-web</artifactId>
<version>3.0.5.RELEASE</version>
</dependency>
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-webmvc</artifactId>
<version>3.0.5.RELEASE</version>
</dependency>
El error que obtengo es: La importación org.springframework.web.bind no se puede resolver
A veces hay algún error en el repositorio local de Maven. Así que cierre su eclipse y elimine el archivo jar spring-webmvc de su .m2 local, luego abra Eclipse y en el proyecto presione Actualizar Dependencias de Maven.
Entonces Eclipse descargará la dependencia nuevamente para ti. Que como solucioné el mismo problema.
Creo que estás usando Spring 3.0.5 y necesitas usar Spring 4.0. * Esto resolverá tu problema. org.springframework.web.bind.annotation.RequestMapping no está disponible en Spring-web antes de Spring-web 4.0. *
Esta solución FUNCIONA, tuve el mismo problema y, después de varias horas, resolví esto:
(1) Ve a tu pom.xml
(2) Agregue esta Dependencia:
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-webmvc</artifactId>
<version>4.1.6.RELEASE</version>
</dependency>
(3) Ejecuta tu proyecto
Ir a pom.xml
Añadir esta dependencia:
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-webmvc</artifactId>
<version>4.1.6.RELEASE</version>
</dependency>
usando el símbolo del sistema, encuentra tu carpeta: - mvn clean
No creo que el problema sean las dependencias. Supongo que está recibiendo ese error en su IDE. Entonces simplemente refrescarlo. Si es eclipse, intente ejecutar Maven-> Dependencias de actualización
Para resolverlo, ¡Actualice Spring Frame Work a 3.2.0 o superior!
Tuve casi el mismo problema pero fue solo porque algunas bibliotecas .jar no se actualizaron.
No pude usar @RequestMapping porque, simplemente "pase el mouse sobre @RequestMapping" y haga clic en "Reparar ..." y la biblioteca .jar se descargará e instalará.
Tuve el mismo problema pero lo resolví de otra manera (porque al hacer clic derecho en la carpeta del proyecto no aparece la pestaña Maven, solo si hago eso en pom.xml puedo ver una pestaña Maven):
Así que creo que obtienes ese error porque el IDE (Eclipse) no importó las dependencias de Maven. Ya que está utilizando Spring Framework y probablemente ya tiene STS instalado, haga clic con el botón derecho en la carpeta del proyecto Spring Tools -> Update Maven Dependecies.
Estoy usando Eclipse JUNO m2eclipse 1.3.0 Spring IDEE 3.1
Yo estaba usando la versión de primavera-web 4.3.7
Cambiarlo a un 4.1.7 de trabajo lo resolvió inmediatamente.
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-web</artifactId>
<version>4.1.7.RELEASE</version>
</dependency>
Yo tuve el mismo problema. Después de pasar horas, encontré la solución que ya había agregado la dependencia para " spring-webmvc " pero que no pude encontrar en " spring-web ". Tan solo agregue la dependencia a continuación para resolver este problema. Si ya lo tiene, simplemente actualice ambos a la última versión. Funcionará seguro.
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-web</artifactId>
<version>4.1.6.RELEASE</version>
</dependency>
La versión que se utilizará debe ser "5.1.2" o más reciente. Usé el 4.1.6 y la compilación falló ya que esta versión es anterior
-> Go to pom.xml
-> Add this Dependency :
-> <dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-webmvc</artifactId>
<version>4.1.6.RELEASE</version>
</dependency>
->Wait for Rebuild or manually rebuild the project
->if Maven is not auto build in your machine then manually follow below points to rebuild
right click on your project structure->Maven->Update Project->check "force update of snapshots/Releases"