Java/SpringBoot Api Test

Mini application avec Java/SpringBoot.

Docker-compose

Le fichier docker-compose à la racine permet de lancer un service mysql et un service phpmyadmin pour visualiser la base de données.
Lancer la commande docker-compose up pour démarrer les conteneurs.

Lancer l'application

Une fois les services démarrées, on peut lancer l'application qui écoutera sur le port 8082.

  • [GET] api/v1/agents: pour la liste des agents
  • [POST] api/v1/agent: pour ajouter un agent
  • [PUT] api/v1/{agentName} : pour modifier un agent
  • [DELETE] api/v1/{agentId} : pour supprimer un agent

Example requêtes

Insomnia

Liste d'agents vide au début: GET

Screenshot Liste d'agents vide

Ajout d'agents: POST

Screenshot Ajout d'un agent Screenshot Ajout d'un deuxième agent Screenshot Ajout d'un troisième agent

Liste aprés ajout: GET

Screenshot Liste avec 3 agents

Update

Update agent with name cyr-customer-ossec.local and set status to disconnected

Screenshot Modifier un agent

Delete

Delete agent with id 7

Screenshot Supprimer un agent

Liste aprés modification et suppression

Screenshot Supprimer un agent