This a basic RESTful api built using springboot, having functionalities to handle GET, POST, PUT and DELETE request.
GET request on route /topics returns all the topics.
GET request on route /topics/{id} returns single topic with that id.
POST request on route /topics creates a new topic with the data provided in the request body.
PUT request on route /topics/{id} updates the topic with that id.
DELETE request on route /topics/{id} deletes the topic with that id.