HTTP requests include GET, PUT, POST, UPDATE, DELETE, PATCH, etc. HTTP requests are handled by Spring MVC by using some annotations like @GetMapping, @PostMapping, @PutMapping, @PatchMapping, and @DeleteMapping. When an HTTP request is sent to the browser, it performs routing and creates an MVC request handler. The MVCRouteHandler object creates an instance and passes a RequestContext object to it. After the handler is created and the necessary specifications are made, the action is invoked and it is executed. The response is sent to the browser. View engineer renders the HTML content onto the browser.