Exemple d'un client HTTP déclaratif de Micronaut en langage Kotlin

Destiné à la création de microservices sur la machine virtuelle Java, le framework Micronaut dispose de fonctionnalités impressionnantes facilitant l'activité du développeur.
L'une d'elles est notamment la possibilité de construire des clients HTTP réactifs, de manière déclarative, afin d'appeler un autre microservice Micronaut par exemple, ou bien de consommer une API externe.
C'est ce nous allons voir, au travers d'un exemple d'un tel client, dans une application Micronaut développée en langage Kotlin, pour consommer l'API SWAPI (The Star Wars API), et dont le code source est disponible ici : declarative-http-client.

En lire plus