Встречается на собеседованиях • сегодня
Какие знаешь аннотации в Spring Boot
@SpringBootApplication – комбинированная аннотация, включающая @Configuration, @EnableAutoConfiguration и @ComponentScan.
@RestController – для создания REST-контроллеров, объединяет @Controller и @ResponseBody.
@RequestMapping, @GetMapping, @PostMapping – для маппинга HTTP-запросов.
@Autowired – внедрение зависимостей.
@Service, @Repository, @Component – стереотипные аннотации для слоев приложения.
@Configuration – класс с бинами.
@Bean – объявление бина в конфигурации.
@Value – инъекция значений из properties.
@Profile – условное создание бинов для профилей.
@Transactional – управление транзакциями.
Пример:
java
@RestController
@RequestMapping("/api")
public class MyController {
@Autowired
private MyService service;
@GetMapping("/data")
public String getData() {
return service.fetchData();
}
} 
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы