Juste pour vous faire réviser un peu les autres cours que vous avez eus sur REST.
Le code a généré 2 classes liées à REST :
JakartaRestConfiguration
pour REST. Cette classe définit la racine des URLs pour lancer des requêtes vers les ressources REST (valeur "resources" de l'annotation @ApplicationPath
). On pourrait y ajouter d'autres configurations pour REST.JakartaEE10Resource
qui définit une ressource dont la représentation est le texte "ping Jakarta EE", paramètre de la méthode ok qui construit une réponse "OK" à une requête. La ressource correspond à "jakartaee10" dans l'URL de la requête.Pour voir REST en action, changez l'URL du navigateur en http://localhost:8080/<context path>/resources/jakartaee10
(<context-path> à remplacer par sa valeur). Une requête GET est envoyée au serveur. "ping Jakarta EE" devrait s'afficher en réponse.
Vous pouvez changer certaines des valeurs des 2 classes REST pour voir si vous avez compris.
S'il est installé sur votre ordinateur, vous pouvez aussi tester avec curl. Tapez la commande
curl http://localhost:8080/<context path>/resources/jakartaee10
ou bien, pour avoir plus d'information sur la requête et la réponse :
curl -v http://localhost:8080/<context path>/resources/jakartaee10