Junior — Middle
Do you have experience developing applications using Spring MVC?
sobes.tech AI
Answer from AI
Yes, I have experience developing applications using Spring MVC. I have created web applications where Spring MVC was used to organize architecture based on controllers, handle HTTP requests, and generate responses.
For example, I implemented REST APIs where controllers processed requests, called services for business logic, and returned data in JSON format. I used annotations like @Controller, @RequestMapping, @GetMapping, and others for routing.
Here's an example of a simple controller:
@RestController
@RequestMapping("/api/users")
public class UserController {
@GetMapping("/{id}")
public User getUser(@PathVariable Long id) {
// logic to get user by id
return userService.findById(id);
}
}
I am also familiar with Spring MVC configuration, exception handling, and data validation.