To build this app, I have referred following docs,
Code for this application is organized into model, controller, dao and service packages. Tests are in their corresponding test packages. This app facilitates following API calls,
- GET /appmetadata This returns current appmetadata persisted in memory
- GET /appmetadata/:title This return all the metadata records that match with title
- POST /appmetadata This takes payload of type model.App_metadata and after validations, persist it in existing in memory App_metadata datastructre