Sobes.tech
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.