In this tutorials explain the following annotations RestController : is used for creating a restful API services. RequestMapping: is used for specify following request GET, PUT, POST, DELETE, etc. Cross-origin : is an important annotation which used to calling restful API request from the front-end application like Anqular or React or vue js or other.