Darrera actualització: 15-01-2024

Arquetip Maven - 1.0.1

28/03/2024:

  • S’ha retirat la capa de Manager que s’havia creat.
  • S’han actualitzat les rutes del Swagger perquè continguin ‘Api’ a la URL.
  • S’han definit millor els noms dels components en generar l’artefacte.
  • S’ha inclòs la llibreria Querydsl. A més, s’ha actualitzat la documentació indicant la variable d’entorn amb més precisió.

Arquetip Maven - 1.0.0

15/01/2024:

  • S’ha concebut un nou arquetip amb el propòsit de ser agnòstic perquè no depengui de cap plugin . A més fer-ho compatible amb l’últim stack tecnològic disponible. Aquest innovador arquetip incorpora Spring Boot 3.1.4, Spring Framework 6, Spring Security 6 amb JDK 17, Junit Jupiter i OpenAPI (Swagger 3). Amb aquesta moderna configuració, es busca oferir una base sòlida i versàtil que s’alineï amb les últimes tendències i avanços tecnològics, permetent així un desenvolupament àgil i eficient en entorns actualitzats.

  • S’ha canviat els fitxers de configuració que han quedat obsolets com els properties i ara s’usen yml, ja que, actualment són l’ estàndard.

  • S’ha afegit dues noves variables a l’hora de generar l’arquetip que són :

    • appName : Nom del projecte. Serveix per a personalitzar la creació de l’arquetip, si no s’informa ,per defecte és el artifactId
  • S’ha actualitzat el Swagger a OpenApi(Swagger 3), en lloc de Swagger 2.

  • És important saber que actualment l’arquetip és agnòstic i no dependrà de cap plugin .

  • Es realitza una configuració per yml més clara per a les diferents bases de dades :

IMPORTANT:
S'ha de tenir en compte que la configuració per defecte de la base de dades de l'arquetip maven "nova versió 1.0.0" està creada en H2
  • Es pot visualitzar la informació rellevant sobre la creació de l’ arquetip en el següent enllaç: README