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)
Gli uomini: los hombres
le donne: las mujeres
i ragazzi: los chicos
le ragazze: las chicas




Aquí tienes una tabla con artículos en italiano junto con su uso y ejemplos:

ArtículoTipoUsoEjemplo
ilDeterminado (singular, masculino)Para palabras masculinas que comienzan con consonanteil libro (el libro)
loDeterminado (singular, masculino)Para palabras masculinas que comienzan con "z", "s+consonante", "ps", "gn"lo studente (el estudiante)
l'Determinado (singular, masculino/femenino)Para palabras que comienzan con vocall'amico (el amigo), l'ora (la hora)
laDeterminado (singular, femenino)Para palabras femeninas que comienzan con consonantela casa (la casa)
iDeterminado (plural, masculino)Plural de "il"i libri (los libros)
gliDeterminado (plural, masculino)Plural de "lo" y "l'"gli studenti (los estudiantes)
leDeterminado (plural, femenino)Plural de "la" y "l'"le case (las casas)
unIndeterminado (singular, masculino)Para palabras masculinas que comienzan con consonante o vocalun ragazzo (un chico)
unoIndeterminado (singular, masculino)Para palabras masculinas que comienzan con "z", "s+consonante", "ps", "gn"uno studente (un estudiante)
unaIndeterminado (singular, femenino)Para palabras femeninas que comienzan con consonanteuna ragazza (una chica)
un'Indeterminado (singular, femenino)Para palabras femeninas que comienzan con vocalun'amica (una amiga)


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.