Muchísimas gracias por el video compañero, mis conocimientos en Java se Expandieron, lo estaré practicando y me salió todo bien con el código. Excelente Muchas gracias 🙏🙏
JODER! que excelente! nunca habia visto que se pudiese crear / usar asi los dto's siempre miraba la forma de... una clase similar pero con getter y setter a la entity, ese metodo es algo complejo... Pero este esta excelente!!! Muchas gracias por mostrarlo y sinceramente me encanta como explicas, termine de ver tu video de JWT y porfin entendi ese tema, muchas gracias!
Tengo una pregunta, si los servicios implementan las interfaces de servicio por que no inyectar los servicios en los controladores? Y por que usas las interfaces de los servicios y no la implementación en los controladores? 24:18
Hola me ha gustado mucho la forma como explicas se entiende bastante bien. Quise llevar la última parte del video a no ver sólo un registro a la vez sino todos al tiempo, por lo que cambie el Optional por una List, sin embargo al final no compila. Quisiera saber que debería hacer entonces para lograr que se genere esta consulta de los dos productos con su respectiva tienda, muchas gracias.
Muy bueno el video, explicas muy claro, es buena practicaimplementar mas de una interface para los dtos? por ej un dto donde no se muestre el local, otro donde si, uno de local que muestre todos sus productos, otro que solo muestre la info del local que no es sensible. Que opinas?
Hola, espero me ayude con esta duda, en el min 34:06, creas la funcion "findBy", peor en mi caso la aquise llamar diferente y no me levante el proyecto a que se debe este error. Saludos
yo usaba constructores en las clases dto que recibian como parametro una entidad para luego mapearlos con stream map to list, pero parece este metodo es mejor xd
Pero y postgred donde lo descsrgas y esa interfaz de la bd ya viene con postgred? O puedo hacerlo con MySQL , y solo cambio la ruta de la BD ?? Y el puerto no? En properties? Entity es igual que models no? O sea se le puede poner de las 2 forma xq vi que otro le ponían models
Saludos, no depende del tamaño de las clases en sí sino mas bien de las preferencias del proyecto en el que se esté trabajando, mapstruct y modelmapper son frameworks y cada uno tienes sus diferentes ventajas, personalmente solo he utilizado mapstruct, ahora bien, en mi experiencia ambos frameworks pueden ser combinados junto con las proyecciones. Si tu proyecto tiene que realizar tareas de consultas como las mostradas en el video es mas optimo utilizar proyecciones para que el mapeo sea automático y rápido, pero si requieres dtos, para procesos más complejos que solo consultas, en ese caso podrías utilizar instancias de mapstruct o modelmapper.
Saludos!, no hay una diferencia estricta entre los dos es una forma de nombrar paquetes y mantener una estructura en los datos, sin embargo debo agregar que entity es mas utilizado cuando quieres referirte a clases que tienen persistencia a la base de datos, model por otra parte podría ser mas flexible ya que puedes utilizarla para definir entidades o por otra parte para colocar ahí las DTO.
un grande, muy buena Explicacion
Muchísimas gracias por el video compañero, mis conocimientos en Java se Expandieron, lo estaré practicando y me salió todo bien con el código. Excelente Muchas gracias 🙏🙏
Si eres nuevo revisa sus listas de spring estan muy buenas para aprender el framework
Muchas gracias, me ha servido mucho.
Guardar para después, estoy en el curso de Spring y es una joya
JODER! que excelente! nunca habia visto que se pudiese crear / usar asi los dto's siempre miraba la forma de... una clase similar pero con getter y setter a la entity, ese metodo es algo complejo... Pero este esta excelente!!! Muchas gracias por mostrarlo y sinceramente me encanta como explicas, termine de ver tu video de JWT y porfin entendi ese tema, muchas gracias!
Tengo una pregunta, si los servicios implementan las interfaces de servicio por que no inyectar los servicios en los controladores?
Y por que usas las interfaces de los servicios y no la implementación en los controladores? 24:18
Hola me ha gustado mucho la forma como explicas se entiende bastante bien. Quise llevar la última parte del video a no ver sólo un registro a la vez sino todos al tiempo, por lo que cambie el Optional por una List, sin embargo al final no compila. Quisiera saber que debería hacer entonces para lograr que se genere esta consulta de los dos productos con su respectiva tienda, muchas gracias.
saludos lider empezando y aprendiendo a programar en java spring boot microservicios
Muy bueno el video, explicas muy claro, es buena practicaimplementar mas de una interface para los dtos? por ej un dto donde no se muestre el local, otro donde si, uno de local que muestre todos sus productos, otro que solo muestre la info del local que no es sensible. Que opinas?
Hola, espero me ayude con esta duda, en el min 34:06, creas la funcion "findBy", peor en mi caso la aquise llamar diferente y no me levante el proyecto a que se debe este error. Saludos
yo usaba constructores en las clases dto que recibian como parametro una entidad para luego mapearlos con stream map to list, pero parece este metodo es mejor xd
Pero y postgred donde lo descsrgas y esa interfaz de la bd ya viene con postgred?
O puedo hacerlo con MySQL , y solo cambio la ruta de la BD ?? Y el puerto no? En properties?
Entity es igual que models no? O sea se le puede poner de las 2 forma xq vi que otro le ponían models
Estimado una consulta que diferencia habria en usar modelmapper o mapstruct para hacer lo mismo? O solo sirve para pequeñas clases
Saludos, no depende del tamaño de las clases en sí sino mas bien de las preferencias del proyecto en el que se esté trabajando, mapstruct y modelmapper son frameworks y cada uno tienes sus diferentes ventajas, personalmente solo he utilizado mapstruct, ahora bien, en mi experiencia ambos frameworks pueden ser combinados junto con las proyecciones. Si tu proyecto tiene que realizar tareas de consultas como las mostradas en el video es mas optimo utilizar proyecciones para que el mapeo sea automático y rápido, pero si requieres dtos, para procesos más complejos que solo consultas, en ese caso podrías utilizar instancias de mapstruct o modelmapper.
good
BUEN TUTORIAL LOBITO. ¿EL PAQUETE ENTITY NO DEBERÍA SER MODEL? SACAME DE ESA DUDA PROFE.
Saludos!, no hay una diferencia estricta entre los dos es una forma de nombrar paquetes y mantener una estructura en los datos, sin embargo debo agregar que entity es mas utilizado cuando quieres referirte a clases que tienen persistencia a la base de datos, model por otra parte podría ser mas flexible ya que puedes utilizarla para definir entidades o por otra parte para colocar ahí las DTO.