Skip to content
Spring-boot and Jersey based REST service showing the integration of rest-schemagen.
Branch: master
Clone or download
Pull request Compare This branch is even with TNG:master.
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
doc
src
.gitignore
.travis.yml
LICENSE
NOTICE
Readme.md
example-client.md
pom.xml
simple_client.py

Readme.md

Build Status Coverage Status Dependency Status

rest-demo-jersey

Spring-boot and Jersey based REST service showing the integration of rest-schemagen.

service schematics

Start instructions

Example usage

Get base info

GET: http://localhost:9090/api

  • stations: GET /api/stations
  • statistics: GET /api/weather/statistics
  • query: GET /api/weather/49.0/11.0

Create station

POST: http://localhost:9090/api/stations

  • self: GET /api/stations/d6b4cf17-144c-443d-8ca3-2ed2bc371ef3
  • delete: DELETE /api/stations/d6b4cf17-144c-443d-8ca3-2ed2bc371ef3

Get stations

GET: http://localhost:9090/api/stations

  • create: POST /api/stations

    Payload:

    {'type': 'object', 'properties': {'latitude': {'type': 'number'}, 'name': {'type': 'string'}, 'longitude': {'type': 'number'}}}
    
  • self: GET /api/stations?offset=0&limit=100

License

rest-demo-jersey is published under the Apache License 2.0, see http://www.apache.org/licenses/LICENSE-2.0 for details.

You can’t perform that action at this time.