Встречается на собеседованиях • сегодня
Как в Spring Boot создать приложение, принимающее и отдающее JSON
В Spring Boot для работы с JSON используется Spring MVC и аннотации. Основные шаги:
1. Добавь зависимости в `pom.xml`:
```xml
org.springframework.boot
spring-boot-starter-web
```
2. Создай модель:
```java
public class User {
private String name;
private int age;
// геттеры и сеттеры
}
```
3. Создай контроллер:
```java
@RestController
@RequestMapping("/api")
public class UserController {
@PostMapping("/users")
public ResponseEntity createUser(@RequestBody User user) {
// обработка данных
return ResponseEntity.ok(user);
}
@GetMapping("/users/{id}")
public User getUser(@PathVariable int id) {
return new User("John", 30); // пример
}
}
```
Spring Boot автоматически конфигурирует Jackson для сериализации/десериализации JSON. Для кастомных настроек можно создать `@Bean` типа `Jackson2ObjectMapperBuilder`.

Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы