Junior — Middle
Como são chamados os métodos no controlador na sua aplicação?
sobes.tech IA
Resposta da IA
Nos aplicações Java, especialmente ao usar o Spring Framework, a chamada de métodos no controlador ocorre através do processamento de requisições HTTP. Os controladores são marcados com a anotação @RestController ou @Controller, e os métodos com anotações como @GetMapping, @PostMapping, etc. Quando chega uma requisição a uma URL específica, o Spring chama automaticamente o método correspondente do controlador.
Exemplo:
@RestController
public class UserController {
@GetMapping("/users/{id}")
public User getUser(@PathVariable Long id) {
// lógica para obter o usuário por id
return userService.findById(id);
}
}
Aqui, uma requisição GET a /users/{id} chama o método getUser, que obtém o parâmetro da URL e devolve os dados do usuário.