31 - Desarrollo web con Spring - Api rest básica

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

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

  • @juliocesar-jr9zi
    @juliocesar-jr9zi 4 года назад

    JandroCode gracias a tus vídeos he conseguido entrar de practicante a una empresa para la cual estoy desarrollando una pequeña intranet ,pero me he atorado en algo , tengo una clase de entidad con los atributos de los empleados . tengo un atributo el cual es la fecha de nacimiento del empleado quiero mostrar en cards los empleados que cumplen años en el mes actual y me los muestre , pero no mas no le encuentro como implementarlo.

    • @jandrocode9443
      @jandrocode9443  4 года назад +3

      Enhorabuena por ese puesto entonces!!
      Calendar calendar = Calendar.getInstance();
      List empleados = empleadoService.listAllEmployees();
      for(Empleado emp : empleados) {
      if(emp.getFecha_nac().get(Calendar.MONTH) == calendar.get(Calendar.MONTH)) {
      String cumple = emp.getNombre() +" "+ emp.getApellidos();
      model.addAttribute("cumple", cumple);
      }
      }
      Prueba con algo así ( esto para hacerlo rapidito sin complicaciones). Esto es usando la clase Calendar si la entity la tienes con un campo de tipo Date tendrás que usar las conversiones correspondientes o, usar la función deprecada(pero que te va a funcionar) getMounth() o algo similar. Esto es si lo estás haciendo con Thymeleaf. Trata de aplicar la misma lógica a como tangas tu t código y tus campos y todo eso( lo puedes hcaer en el controller pero es mejor que lo hagas en un service o te puedes crear un converter o algo asi pero bueno ,...). Tienes que tratar de obtener el mes de la fecha actual y compararlo con el mes del campo fecha de la entidad o el DTO que tengas pero claro usando un método que te recorra a los empleados de la base de datos y dentro de un bucle en cada iteración vas comparando si el mes de la fecha actual es igual al mes de la fecha de nacimiento de los empleados, si coinciden los mandas a la vista a través del model y luego ya lo de hacer el card es lo de menos y usas bootstrap y a correr.

  • @redolence1455
    @redolence1455 4 года назад

    ¿Podrías hacer algún vídeo de como subir el API REST a un servidor de la nube? y luego ¿cómo podría consumirlo desde Js?

    • @Sebastian-fj1wn
      @Sebastian-fj1wn 4 года назад

      Si se trata de subir a la nube. Te recomiendo clever cloud, es gratis.