Назад к вопросам
ВТБ
Junior — Middle
67
В вашем последнем проекте был реализован сервис, использующий архитектурный стиль REST?
Компании, где спрашивали
Ответ от нейросети
sobes.tech AI
Да, в моём последнем проекте был реализован REST-сервис на Java с использованием Spring Boot. Он предоставлял API для управления ресурсами, используя стандартные HTTP методы: GET для получения данных, POST для создания, PUT для обновления и DELETE для удаления.
Пример контроллера на Spring Boot:
@RestController
@RequestMapping("/api/items")
public class ItemController {
@GetMapping
public List<Item> getAllItems() {
// логика получения всех элементов
}
@PostMapping
public Item createItem(@RequestBody Item item) {
// логика создания элемента
}
@PutMapping("/{id}")
public Item updateItem(@PathVariable Long id, @RequestBody Item item) {
// логика обновления элемента
}
@DeleteMapping("/{id}")
public void deleteItem(@PathVariable Long id) {
// логика удаления элемента
}
}
Такой подход соответствует REST-архитектуре, где ресурсы представлены URI, а операции — HTTP методами.