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

Как настроить Dependency Injection в Spring

Spring предоставляет несколько способов настройки DI. Основные подходы: 1. **Аннотации** (рекомендуемый способ): ```java @Service public class MyService { // ... } @RestController public class MyController { @Autowired private MyService myService; } ``` 2. **Java Config**: ```java @Configuration public class AppConfig { @Bean public MyService myService() { return new MyService(); } } ``` 3. **XML Config** (устаревший): ```xml ``` Ключевые аннотации: - `@Component` - базовый стереотип - `@Service`, `@Repository`, `@Controller` - специализированные компоненты - `@Autowired` - внедрение зависимостей - `@Qualifier` - уточнение бина при неоднозначности Spring автоматически сканирует компоненты в пакетах, указанных в `@ComponentScan`. Для Java Config это `@SpringBootApplication` (включает `@ComponentScan`).
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

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

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

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