Junior — Middle
Como implementar o processamento de requisições web com Spring MVC?
sobes.tech IA
Resposta da IA
No Spring MVC, o processamento de pedidos web é realizado através de controladores que aceitam pedidos HTTP e devolvem respostas.
Principais passos:
- Criar uma classe com a anotação
@Controllerou@RestController. - Utilizar a anotação
@RequestMapping(ou especializadas, como@GetMapping,@PostMapping) para indicar a URL e o método HTTP. - Nos métodos do controlador, aceitar os parâmetros do pedido e devolver dados ou uma vista.
Exemplo de controlador:
@RestController
public class HelloController {
@GetMapping("/hello")
public String sayHello(@RequestParam(name = "name", defaultValue = "World") String name) {
return "Hello, " + name + "!";
}
}
Neste exemplo, uma requisição GET a /hello?name=Иван retornará a string "Hello, Иван!".