Junior — Middle
Já trabalhou com arquitetura REST API nos seus projetos?
sobes.tech IA
Resposta da IA
Sim, trabalhei com a arquitetura REST API nos meus projetos em Java. REST (Representational State Transfer) é um estilo arquitetónico para construir serviços web, que utiliza métodos HTTP padrão (GET, POST, PUT, DELETE) para interagir com recursos.
Em Java, para criar REST API, frequentemente usam-se frameworks como Spring Boot com anotações como @RestController, @GetMapping, @PostMapping, etc.
Exemplo de um controlador REST simples no Spring Boot:
@RestController
@RequestMapping("/api/items")
public class ItemController {
@GetMapping("/{id}")
public Item getItem(@PathVariable Long id) {
// lógica para obter um item por id
}
@PostMapping
public Item createItem(@RequestBody Item item) {
// lógica para criar um novo item
}
}
A API REST permite que os clientes interajam com o servidor através de requisições HTTP padrão, facilitando a integração e a escalabilidade.