La récupération des arguments de la ligne de commande

Il y a deux interfaces Spring Boot permettant d’exécuter du code juste avant que l’application finisse son démarrage via deux interfaces : CommandLineRunner et ApplicationRunner. Ces interfaces sont appelées juste avant la méthode run() une fois que SpringApplication a terminé. Ceci peut aussi faire partie de la phase de configuration de l’application. CommandLineRunner ApplicationRunner

1. CommandLineRunner

Cette interface permet d’obtenir les arguments de la ligne de commande sous forme d’un tableau.

@SpringBootApplication  
public class SpringBootWebApplication implements CommandLineRunner { 
 public static void main(String[] args) throws Exception {  
   SpringApplication.run(SpringBootWebApplication.class, args);  
 }  
 @Override  
 public void run(String... args) thr ...
couv_EP4JASP.png

Découvrez 

le livre :

Aussi inclus dans nos :

Précédent
Événements d’applications
Suivant
L‘annotation EnableConfigurationProperties