Встречается на собеседованиях • сегодня

Работал ли с Spring HATEOAS

Да, работал с Spring HATEOAS — это модуль Spring для реализации HATEOAS (Hypermedia as the Engine of Application State) в REST API. Он позволяет добавлять гипермедийные ссылки к ресурсам, что делает API более самодокументируемым и клиентонезависимым. Пример: ```java @GetMapping("/users/{id}") public EntityModel getUser(@PathVariable Long id) { User user = userService.findById(id); EntityModel model = EntityModel.of(user); model.add(linkTo(methodOn(UserController.class).getUser(id)).withSelfRel()); model.add(linkTo(methodOn(UserController.class).getAllUsers()).withRel("users")); return model; } ``` Используются `EntityModel`, `Link`, `WebMvcLinkBuilder` для создания ссылок. Также поддерживаются HAL-формат, `RepresentationModel`, `CollectionModel` для коллекций. Spring HATEOAS упрощает навигацию по API, делая его более RESTful.
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

Следующий вопрос

Это единственный вопрос по вашему фильтру

как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы