¡Hola Victor!
Entiendo tu duda sobre la creación manual de nuevos constructores en Spring Boot, a pesar de que podrías utilizar las anotaciones de Lombok como @NoArgsConstructor y @AllArgsConstructor. Aunque Lombok es una herramienta muy útil para generar constructores, getters, setters y otros métodos automáticamente, a veces es necesario crear constructores personalizados para realizar ciertas operaciones adicionales, como el mapeo de datos de un DTO a una entidad.
En el caso que mencionas, el instructor está creando nuevos constructores para realizar el mapeo de los datos de registro médico y dirección. Aunque podrías utilizar Lombok para generar estos constructores, es posible que necesites realizar operaciones adicionales en el constructor, como la creación de un nuevo objeto o el mapeo de datos específicos.
En resumen, la decisión de crear constructores manualmente o utilizar Lombok depende de las necesidades específicas de tu aplicación. Si los constructores generados por Lombok cumplen con todos los requisitos de tu aplicación, puedes utilizarlos. Sin embargo, si necesitas realizar operaciones adicionales en los constructores, es posible que debas crearlos manualmente.
Espero que esta explicación te ayude a comprender mejor la necesidad de crear nuevos constructores manualmente en ciertos casos. Si tienes más preguntas al respecto, no dudes en preguntar.
Espero haber ayudado y buenos estudios!
Saludos,
Si este post te ayudó, por favor, marca como solucionado ✓. Continúa con tus estudios!