miércoles, 25 de septiembre de 2024

Italiano

Resumen de los pronombres en italiano:

Pronombres Personales

  1. Sujeto:

    • Io (yo)
    • Tu (tú)
    • Lui (él)
    • Lei (ella)
    • Noi (nosotros)
    • Voi (vosotros / ustedes)
    • Loro (ellos / ellas)
  2. Complemento Directo:

    • Mi (me)
    • Ti (te)
    • Lo (lo - masculino)
    • La (la - femenino)
    • Ci (nos)
    • Vi (os / los / las)
    • Li (los - masculino)
    • Le (las - femenino)
  3. Complemento Indirecto:

    • Mi (me)
    • Ti (te)
    • Gli (le - masculino)
    • Le (le - femenino)
    • Ci (nos)
    • Vi (os / les)
    • Gli (les - masculino)

Pronombres Posesivos

  • Mio (mi - masculino)
  • Mia (mi - femenino)
  • Tuoi (tu - masculino)
  • Tue (tu - femenino)
  • Suo (su - masculino)
  • Sua (su - femenino)
  • Nostro (nuestro - masculino)
  • Nostra (nuestra - femenino)
  • Vostro (vuestro - masculino)
  • Vostra (vuestra - femenino)
  • Loro (su - para ellos/ellas)

Pronombres Demonstrativos

  • Questo (este)
  • Quello (ese / aquel)

Essere (Ser/Estar)

  • Uso: Identidad, características permanentes, origen, profesiones.
  • Conjugación básica:
    • Io sono (yo soy/estoy)
    • Tu sei (tú eres/estás)
    • Lui/Lei è (él/ella es/está)
    • Noi siamo (nosotros somos/estamos)
    • Voi siete (vosotros sois/estáis)
    • Loro sono (ellos/ellas son/están)

Stare (Estar)

  • Uso: Estados temporales, ubicación, salud, y en construcciones con gerundio.
  • Conjugación básica:
    • Io sto (yo estoy)
    • Tu stai (tú estás)
    • Lui/Lei sta (él/ella está)
    • Noi stiamo (nosotros estamos)
    • Voi state (vosotros estáis)
    • Loro stanno (ellos/ellas están)

domingo, 22 de septiembre de 2024

Spring glosario

Como cambiar el puerto del tomcat n eso se hace en el archivo properties 

**********

 “scaffold” del proyecto (Estructura de carpetas del proyecto) 

@Valid: va delante de @RequestBody

Usa @NotEmpty para asegurarte de que un String no sea nulo y contenga caracteres. [2 validaciones ideal para String]

@NotBlank: Asegura que la cadena no sea nula, no esté vacía y no contenga solo espacios en blanco.[3 validaciones ideal para String]

Usa @NotNull para evitar valores nulos en cualquier tipo de dato. [para otros tipos]


    public ResponseEntity<?> validation(BindingResult result){
        Map<String, String> errors = new HashMap<>();
        result.getFieldErrors().forEach(err->{
            errors.put(err.getField(), "El campo "+err.getField()+" "+err.getDefaultMessage());
        });

        return ResponseEntity.badRequest().body(errors);
    }


se devuelve una respuesta HTTP con un código de estado 400 (Bad Request) y el cuerpo de la respuesta contiene el mapa errors, que incluye todos los errores de validación encontrados.