Comment récupérer une base de code Spring Boot/Maven rapidement

Un petit truc un peu embêtant avec les projets Maven, c’est la création d’un projet de base. Il y a des trucs sur Maven pour créer l’architecture de base d’un projet, mais honnêtement ils ne sont pas parfaitement simplistes (par exemple, on peut installer Spring CLI et utiliser des commandes du style : spring init --name=mydemo --dependencies=web mydemo).

Un outil qui existe sur le net pas mal, à savoir SPRING INITIALIZR, permets de sélectionner les différentes librairies qu’on veut intégrer dans un projet, le gestinnaire de dépendance (Maven/Gradle), la version de Java et de Spring Boot, et hop, on récupère la base d’un projet assez facilement.


spring_initializr

Parmi les libraires que je choisis fréquemment :

  • Actuator : Pour gérer les properties (@RefreshScope notamment) et avoir un healthcheck
  • Web : Pour les nombreux cas où j’ai du web
  • Log4j2 : Pour le logging (attention à bien exclure Logback qui est inclut par défaut)

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Ce site utilise Akismet pour réduire les indésirables. En savoir plus sur comment les données de vos commentaires sont utilisées.