Junior — Middle
¿Cómo se llaman los métodos en el controlador en su aplicación?
sobes.tech AI
Respuesta de la IA
En las aplicaciones Java, especialmente al usar Spring Framework, la llamada a métodos en el controlador ocurre a través del procesamiento de solicitudes HTTP. Los controladores se marcan con la anotación @RestController o @Controller, y los métodos con anotaciones como @GetMapping, @PostMapping, etc. Cuando llega una solicitud a una URL específica, Spring llama automáticamente al método correspondiente del controlador.
Ejemplo:
@RestController
public class UserController {
@GetMapping("/users/{id}")
public User getUser(@PathVariable Long id) {
// lógica para obtener el usuario por id
return userService.findById(id);
}
}
Aquí, una solicitud GET a /users/{id} llama al método getUser, que obtiene el parámetro de la URL y devuelve los datos del usuario.