Camel Swagger example

Introduction

This is an example that uses the rest-dsl to define a rest services which provides three operations

  • GET user/{id} - Find user by id
  • PUT user - Updates or create a user
  • GET user/findAll - Find all users

The example also embeds the swagger ui.

Build

You will need to compile this example first:

mvn compile

Compile

To run the example type

mvn jetty:run

The example is built as a WAR which can also be deployed in a WAR container such as Apache Tomcat.

The example has documentation in the home.html page which you can access using the following url

http://localhost:8080/camel-example-swagger-xml/

http://localhost:8080/camel-example-swagger-xml/

This example implements the rest-dsl in XML in the camel-config.xml file. For an example that is using Java code, see the camel-example-swagger-cdi.

To stop the example hit ctrl+c

Forum, Help, etc

If you hit an problems please let us know on the Camel Forums http://camel.apache.org/discussion-forums.html

Please help us make Apache Camel better - we appreciate any feedback you may have. Enjoy!

The Camel riders!