Spring Boot - Usando Rest Template

Поделиться
HTML-код
  • Опубликовано: 9 янв 2025

Комментарии •

  • @franciscogajardo8498
    @franciscogajardo8498 2 года назад +3

    ya era hora que alguien hiciera videos en español lpm. Agradecido señor. Quien le dio tan buena Idea ?

  • @JoseMunoz-ze7lz
    @JoseMunoz-ze7lz 7 месяцев назад

    Tremendo video te sacaste bro, bacán que expliques todo lo que vas haciendo en detalle, muchas veces uno hace las cosas sin saber porque o las definiciones de algunos terminos que usan a menudo, very good service, thanks you man

  • @veronica96379
    @veronica96379 Год назад

    Millones de gracias...me quedan muchas cosas más claras. Hoy tengo mi entrevista de trabajo y esto me sirve mucho. ¡¡Bendiciones para ti SALUDOS!!

    • @likeashark197
      @likeashark197  Год назад

      Genial!, espero te ayude y logres superarla entrevista!!.
      Saludos!

  • @luismaestro23
    @luismaestro23 Год назад

    Pocos videos he visto sobre spring, donde se explica el por qué de cada cosa que se hace, muy bien video

  • @atis03
    @atis03 10 месяцев назад

    Muy buen explicado, felicitaciones amigo. Segui asi !!!

  • @programadoronce935
    @programadoronce935 2 года назад

    gracias, aprendi mucho mas en 30 minutos que en 6 horas de clase!

  • @javierhuebra4013
    @javierhuebra4013 7 месяцев назад

    Gracias, me sirvió tu video. Saludos

  • @elrick.dev.01
    @elrick.dev.01 Год назад

    Excelente video, explicas bien chido!

  • @ignaciobriones3769
    @ignaciobriones3769 2 года назад

    Hola man, gracias por tu contenido!

  • @ArielHernandezDev
    @ArielHernandezDev Год назад

    Buenisimos videos, espero que sigas realizando contenido

  • @LukasArancibia
    @LukasArancibia 2 года назад

    Gracias compita, super claro.
    A suscribirse !! estaré atento a nuevo contenido y revisare el que esta.

  • @desarrollo_softhard574
    @desarrollo_softhard574 Год назад

    Muy buena explicación, gracias.

  • @deliziusz666
    @deliziusz666 2 года назад

    Muchas gracias! Soy nueva en este mundo de los micro, y te super entendí!
    Mil gracias!!🥰 nueva sup!

  • @racielaguilera3148
    @racielaguilera3148 11 месяцев назад

    Todo de maravilla!!!

  • @a_ltair._9208
    @a_ltair._9208 2 года назад +1

    nuevo subcriptor, esperaré el video de webClient

  • @NitrosS
    @NitrosS 2 года назад

    Gracias man, te quiero

  • @pedroflorescortes9696
    @pedroflorescortes9696 9 месяцев назад

    Excelente video, Saludos.

  • @ronaldgarciavazquez8232
    @ronaldgarciavazquez8232 Год назад

    Primero gracias... Tema pedido sería crear manejo de roles y permisos todo en DB, el mínimo para comprender.. Gracias por el de Relaciones que ya lo vi

  • @matiasmolina265
    @matiasmolina265 Год назад

    Eres el rey de reyes.

  • @javiert814
    @javiert814 2 года назад

    explicas demasiado bien :o

  • @DiegoSinMiedos
    @DiegoSinMiedos 2 года назад +1

    Excelente!!!!

  • @inobelen
    @inobelen Год назад

    Te la rifaste amigo : )

  • @marcos.developer
    @marcos.developer 2 года назад

    Espero mas videos como estos

  • @carloscoaquira4155
    @carloscoaquira4155 Год назад

    hola. buen video. Consulta, en el caso de querer añadirle token en el headers ¿como seria?. Gracias.

  • @felipelagos7620
    @felipelagos7620 2 года назад

    Amigo, desde Chile, comuna el Bosque, te has ganado un suscriptor, muy buena forma de explicar, muy practico.
    Una duda, usando rest template se pueden manejar los timeout de conexion y como seria?

  • @Str0mp
    @Str0mp 2 года назад +1

    Buena! Podrías hacer videos de como desplegar un MS en AWS.

  • @matiasmunoz1895
    @matiasmunoz1895 2 года назад

    Máquina ❤️

  • @aldhairhernandez3440
    @aldhairhernandez3440 2 года назад

    Estaría bueno un video de la implantación de Apache Kafka para comunicar microservicios

  • @leonardomorganti654
    @leonardomorganti654 2 года назад

    Me encanto, seria excelente si haces uno igual pero con webclient!

  • @antoniogomez8311
    @antoniogomez8311 11 дней назад

    Alguien sabe aparte de consumir la api publica, poder guardar la información en una db local puede ser mysql o mongo, enlazarla para que verla en angular o vue?

  • @Winterstuff
    @Winterstuff 2 года назад

    Viejo que buen video! enseñas muy bien! te quería dejar una duda cómo puedo traerme objetos anidados que esten en Json?

  • @JAMaya-ls1on
    @JAMaya-ls1on Год назад

    Hola ing, si el servicio que consumo me regresa objetos compuestos, por ejemplo, un usuario con su lista de direcciones , como quedaría?

  • @gustavoandresmaedoconejera6023
    @gustavoandresmaedoconejera6023 2 года назад

    Pruebas unitarias con mock y junit con Feign por fa , gracias!!

    • @likeashark197
      @likeashark197  2 года назад

      me lo anoto para un siguiente video!

  • @mellbaun
    @mellbaun Год назад

    Hola nuevamente! vuelvo por aca porque me gusto como explicas, y queria consultarte lo siguiente. En caso que solo tenga que buscar un user por id como seria? se puede usar ParameterizedTypeReference o eso es solo para listas? desde ya muchas gracias

    • @likeashark197
      @likeashark197  Год назад

      Hola, si lo que buscas es llamar a un servicio pasando parametros por url, aqui te dejo un ejemplo en base a lo que hice en el video.
      public UserDTO getUserById(String id){
      UserDTO response = restTemplate.getForObject(basePath+"/users/"+id, UserDTO.class);
      return response;
      }
      Llamo al servicio /users/{id}, en donde quiero el usuario con el id 1 por ejemplo, como se que esto me devolvera 1 solo usuario lo mappeo directo.
      he visto varios comentarios haciendo preguntas similares, creo que hare otro video mas con rest template metiendo estos casos, buscando por ids en especificos, pasando parametros por url,, por params , usando autenticacion basica y tambien usando jwt .
      Espero te sirva el ejemplo.
      Saludos

    • @mellbaun
      @mellbaun Год назад

      @@likeashark197 Buen Dia! realmente me sirve. Estaria buenisimo que realices ese tipo de videos, serian de gran utilidad para los que vamos iniciando con RestTemplate. Desde ya muchas gracias! Saludos!

  • @lodbias10
    @lodbias10 2 года назад

    Podrías hacer un video o un curso de sprint boot desde cero

  • @javiert814
    @javiert814 2 года назад

    Se podía usar patrón repositorio en este ejercicio ?

  • @alfredozamorano371
    @alfredozamorano371 Год назад

    ya me salio solo el metodo delete me dice que metodo no permitido

  • @donpapiyon02
    @donpapiyon02 2 года назад +1

    Deberías hacer un curso avanzado en udemy, los temas que tratas no son muy comunes y sería super util

  • @ErickASolis-lj8et
    @ErickASolis-lj8et 2 года назад

    Hola a todos! Disculpen, alquien sabe como agregarle el Token Bearer a la peticion post?? algun Lomo plateado pelo en pecho por aqui?

    • @likeashark197
      @likeashark197  2 года назад

      Hola!, aqui te dejo 2 ejemplos de como seria una llamada post con un token jwt
      Ejemplo 1:
      HttpHeaders headers = new HttpHeaders();
      headers.setContentType(MediaType.APPLICATION_JSON);
      headers.set("Authorization", "Bearer "+accessToken);
      HttpEntity entity = new HttpEntity(requestJson,headers);
      String result = restTemplate.postForObject(url, entity, String.class);
      Ejemplo 2:
      RestTemplate restTemplate = new RestTemplate();
      HttpHeaders headers = new HttpHeaders();
      headers.setContentType(MediaType.APPLICATION_JSON);
      headers.set("Authorization", "Bearer "+accessToken);
      HttpEntity entity = new HttpEntity("body", headers);
      restTemplate.exchange(url, HttpMethod.POST, entity, String.class);

  • @OmarMendozaKS
    @OmarMendozaKS 2 года назад

    Podes subir un vídeo de las alternativas a heroku para hacer deploy java/spring?

    • @likeashark197
      @likeashark197  2 года назад

      me lo anoto como tema para futuros videos

    • @OmarMendozaKS
      @OmarMendozaKS 2 года назад

      @@likeashark197muy amable, genial forma de explicar, un poco mas relajada de lo normal, muy fresca

  • @arthurobay8911
    @arthurobay8911 2 года назад

    En el POST cuando dijiste "se puede persistir 1 hora o el tiempo que quieras" para eso deberia agregar alguna anotacion? gracias por tus videos!!

    • @likeashark197
      @likeashark197  2 года назад +1

      Hola!, con eso me referia a la API que estaba usando en el video, al ser gratis los datos no persisten por mucho tiempo, ya que es gratis. si buscas que tus datos se guarden por mas tiempo te tocaria usar una base de datos propia o algun servicio en la nube que te guarde los datos de manera permanente como por ejemplo firebase. Saludos!

  • @carlosalva2614
    @carlosalva2614 2 года назад

    Agradeceria o inclusive donaria para ver Consumo de API con paginacion, me dificulta. Ademas aquellas que tengas auth basic.

    • @likeashark197
      @likeashark197  2 года назад

      me lo anoto como tema para futuros videos

  • @TheSkatutorial
    @TheSkatutorial 2 года назад

    Hola, si la api tiene un post y necesito recuperar la informacion de respuesta del post, como quedaria el restTempleate

    • @likeashark197
      @likeashark197  2 года назад +1

      Hola!, como lo hice en el video, seria algo así:
      UserDTO userResponse = restTemplate.postForObject(basePath+"/users", user, UserDTO.class);
      Después puedes manipular el objetos userResponse.
      Te dejo el link de la documentación por si te interesa leerlo -> www.baeldung.com/rest-template
      Saludos!

    • @TheSkatutorial
      @TheSkatutorial 2 года назад

      @@likeashark197 gracias, eres mi heroe

  • @buenito
    @buenito Год назад

    el @autowired ya no funciona y por eso usas la anotacion de lombok o solo lo cambiaste para fines didacticos :v

    • @likeashark197
      @likeashark197  Год назад +1

      Hola!, no es que ya no funcione , es porque la inyección por autowired es menos segura que por constructor, con la etiqueta de Lombok por debajo se hace la inyección de dependencia a través del constructor. Igual tengo un video mostrando las distintas formas en las q se puede hacer inyección de dependencias en el canal 😁

  • @ensayoSpr
    @ensayoSpr 2 года назад

    Saben cómo puede hacerlo si si la APi tiene Token ?

    • @likeashark197
      @likeashark197  2 года назад

      me lo anoto como tema para futuros videos

    • @dariocerda5904
      @dariocerda5904 2 года назад

      Necesito lo mismo, pero con Basic Auth (usuario, password)

  • @mdevep3733
    @mdevep3733 2 года назад

    Gracias bro, solo que tengo un problema más sera que me puedes ayudar te lo agradeceria mucho

    • @likeashark197
      @likeashark197  2 года назад

      Hola, deja tu pregunta asi yo o alguien mas puede responderte :),
      Saludos!

    • @mdevep3733
      @mdevep3733 2 года назад

      @@likeashark197 vieras que tambien necesito obtener los datos pero con un solo ID con el metodo GetMapping({/id}), como lo dejaria bro.

  • @mellbaun
    @mellbaun Год назад

    Me gusto mucho pero no me anduvo :(

    • @likeashark197
      @likeashark197  Год назад

      Hola, te lanzo algun error?

    • @mellbaun
      @mellbaun Год назад

      @@likeashark197 Hola!! Gracias por responderme :D. Si, en Postman me responde con un 500, y al hacer el debug me dice que restTemplate es null. Lo quise implementar para consumir una url del trabajo desde otro microservicio, pero probablemente este haciendo algo mal yo

    • @likeashark197
      @likeashark197  Год назад

      Hola, cuando te lanza el error de que restTemplate es null, es porque no se creo el Bean en tiempo de ejecucion, asegurate que create bien la clase de configuracion en donde definimos el bean (esta en este minuto ruclips.net/video/I2aKbUP8kR8/видео.html), fijate que colocaste el @Configuration :)
      Espero que eso arregle tu problema, Si no lo soluciona, descargate el proyecto de github y revisa el codigo de que no se te haya pasado nada.
      Saludos!

    • @mellbaun
      @mellbaun Год назад +1

      @@likeashark197 hola nuevamente!, ya tenia la configuracion dentro de mi proyecto, seguire probando hasta que salgo! Muchas gracias, saludos!