beginnerSpring MVC Annotations

What does @GetMapping do, and when would you use plain @RequestMapping instead?

@GetMapping is shorthand for @RequestMapping(method = RequestMethod.GET) — it maps HTTP GET requests to a handler method and is the standard choice for any read/retrieval endpoint. You'd fall back to plain @RequestMapping when a single handler needs to respond to multiple HTTP methods at once, or when matching on more complex conditions (headers, content negotiation) that the shorthand annotations don't directly expose.

This is a Pro question

Sign in, then upgrade to Pro or Power to unlock this question and the full Interview Prep bank.

What does @GetMapping do, and when would you use plain @RequestMapping instead?

Next Step

Continue to Why do Kafka consumer groups keep rebalancing every few minutes, and how do you minimize the disruption?← Back to all Spring Boot & Microservices questions