mirror of
https://github.com/jlengrand/helidon.git
synced 2026-03-10 08:21:17 +00:00
* Update examples to get rid of deprecated methods. Don't use Application classes when not needed Remove references to JDK8 in readmes And other minor changes
821 B
821 B
Helidon MP Basic OpenAPI Example
This example shows a simple greeting application, similar to the one from the Helidon MP QuickStart, enhanced with OpenAPI support.
Build and run
mvn package
java -jar target/helidon-examples-microprofile-openapi-basic.jar
Try the endpoints:
curl -X GET http://localhost:8080/greet
{"message":"Hello World!"}
curl -X GET http://localhost:8080/greet/Joe
{"message":"Hello Joe!"}
curl -X PUT -H "Content-Type: application/json" -d '{"greeting" : "Hola"}' http://localhost:8080/greet/greeting
curl -X GET http://localhost:8080/greet/Jose
{"message":"Hola Jose!"}
curl -X GET http://localhost:8080/openapi
[lengthy OpenAPI document]
The output describes not only then endpoints from GreetResource but
also one contributed by the SimpleAPIModelReader.