hola, voy a probar recién este tutorial, intente con otro video parecido, al final el postman si responde, crea, edita, elimina, actualiza. pero mi base de datos de mongodb no se actualiza ni nada. como si todo lo que hiciera solo quedara en postman pero no afectara a la collection de mongodb
Hola, una recomendación es escribir mediante log dentro de los restcontroller y revisar si llegan correctamente la data de pronto por ahí está el problema, si todo está bien ir un poco más abajo revisando las clases de servicio e interfaces
Al instalar el Lombok en el STS no se me ha vuelto a abrir. Incluso abriéndolo como administrador no se me inicia. Tampoco me da ningún mensaje de error. Sin más no se abre.
Podrías verificar por consola imprimiendo los datos de la consulta, tanto en los controladores, como en las clases de servicio a ver si te da una pista de que puede ser.
Me podrias ayudar con un error que me presenta en la clase PersonaService.java y PersonaController.java. Cuando creo la variable "private final PersonaService personaService", me sale un error de que no se esta siendo inicialziada y si le agregue el @RequiredArgsConstructor. Este error me presenta en las dos clases que se agrega el "@RequiredArgsConstructor"
@@sergiohuanacchiritupa5404 Yo lo solucioné agregando la anotación "@Autowired" arriba de la variable que crea en el personaService y eliminando la palabra "final"
hola amigo , al hacer el primer intento del metodo save, el POSTMAN me devuelve el error {"timestamp":"2022-09-13T15:23:23.789+00:00","status":404,"error":"Not Found","message":"No message available","path":"/api/v1/personas"} Como he visto que en la clase persona habias definido el document Persona, lo modifique a @Document (value="Personas") y he vuelto a hacer la prueba, pero sigue saliendo el mismo error. Si lo hago en modo debug, me salta el siguiente mensaje: "The source attachment does not contain the source for the file NativeMethodAccessorImpl.class. You can change the source attachment by clicking the Change Attached Source below:" En lugar de usar la JDK 11, yo estoy utilizando la JDK 1.8. Eso podría ser el problema? Me puedes ayudar con eso? Muchas gracias.
@@elivarl Gracias Elivar. Al final he revisado el codigo y le visto que en la clase PersonaController habia puesto la anotacion @Controller en lugar de la anotacion @RestController y me ha funcionado. Un saludo.
@@juancontreras1739 Aquí tengo dos play list en la que realizo una API REST con spring boot y la consumo con Angular, te adjunto las listas en el orden respectivo: API REST Spring Boot: ru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-6oKkCFg4uBU.html Angular: ru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-siKe5cVWOcs.html