Records vs Clases (en Java): ¿qué me interesa usar?

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

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

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

    Dejad que le agradezca el apoyo también a José M, Pablo V y Mauricio R. Se hicieron miembros de este canal de RUclips pero como se me está empezando a acumular el contenido en la lista de acceso adelantado (este vídeo se renderizó el 22 de marzo), no han tenido todavía ocasión de que les dé las gracias dentro del vídeo xD
    ▷ Eh, ¿qué es un registro? ruclips.net/video/TYtA8cJUzxA/видео.html
    ▷ Los vídeos sobre las nuevas funciones de Java los estoy subiendo aquí: ruclips.net/p/PLTd5ehIj0goOxgHKsBIbGRvAwMWclrHDi
    ▷ Estamos en el canal #java de nuestro Discord: discord.gg/makigas-329487017916366850

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

    Gracias por la explicación.
    Animo y hasta el próximo vídeo.

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

    Gracias por tu ayuda

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

    Bien explicado!!

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

    Alimentando el algoritmo.

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

    ahi va mi +1 😜

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

    Hay alguna ventaja en rendimiento? Consime menos recursos haciendo oas mismas tareas ?

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

      Es todo azúcar sintáctico, al final del día no aporta ventajas de rendimiento

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

    Una consulta estoy algo confundido sobre los dto, hay un apartado llamado spring data projection que da origen a los dto, entonces el usar mapStruct es parte de ello?

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

      Dto simplemente es un concepto o forma de llamar a una clase que se usa para transportar datos, no tiene nada que ver con spring. El concepto ya existía antes de spring.

    • @druiz912
      @druiz912 Год назад +3

      @@airamhdezsacramento efectivamente, el DTO es un patrón de diseño Data Transfer Object, esta capa extra se usa simplemente para que no usar la entidad en los servicios, por ejemplo.
      El caso es que incluso puedes crear un DTO que sea una clase (class) y si tu entidad tiene 15 propiedades (una entidad representa una tabla en la base de datos y para la base de datos cualquier registro necesita un identificador único) en esa clase deberías tener una propiedad similar a 'private Integer id;' ese campo es sensible al igual que las contraseñas... Entonces en tu DTO que representa tu ENTIDAD, que representa una TABLA en la base de datos, en ese DTO no añades el campo id ni cualquier campo sensible...
      PDT: También se suelen usar los DTO's de entrada (NombreClaseInputDto) y de salida (NombreClaseOutputDto)
      (Si hay algo en lo que no he sido exacto o claro, disculpa soy un junior que estudia mucho pero son muchas cosas jajajajaj)