Solo un pequeño aporte, hasta este punto siempre hemos usado
return ResponseEntity.ok(this.customerService.findByPhone(phone));
Bajo estos ejemplos esta “bien” pero en un ambiente productivo en donde lo mas seguro es que vayas a escribir validaciones, no queremos llamar a la base de datos tantas veces como validaciones tengamos. Lo recomendado es:
CustomerEntity customer = this.customerService.findByPhone(phone)
return ResponseEntity.ok(customer)
De esta forma solo hacemos un llamado a la base de datos y podemos hacer cuantas validaciones queramos sin afectar el rendimiento de nuestra app
¿Quieres ver más aportes, preguntas y respuestas de la comunidad?