Installiamo un runner personalizzato per GitLab
Una delle caratteristiche più interessanti di GitLab è la disponibilità di un sistema di CI/CD (Continuous Integration / Continuous Delivery) da tempi immemorabili, a cui si aggiunge la possibilità di avere infiniti repository privati.
Spring Boot e RabbitMQ
Per utilizzare RabbitMQ in un progetto Spring Boot occorre aggiungere lo starter AMQP visto che si tratta di un message broker AMQP compliant.
Corso di Java Spring Framework #8: modalità di Dependency Injection
La Dependency Injection rappresenta il meccanismo attraverso cui vengono fornite le dipendenze richieste da un oggetto. Si tratta di una possibile implementazione dell'Inversion of Control (IoC) con cui si trasferisce al framework l'onere di creare e gestire il ciclo di vita delle dipendenze stesse.