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

Какие знаешь способы объявления Spring Bean

1. **Через аннотацию `@Component` и её производные (`@Service`, `@Repository`, `@Controller`)** – автоматическое сканирование компонентов. 2. **`@Bean` в конфигурационном классе** – ручное создание бина в методе с аннотацией `@Configuration`. 3. **XML-конфигурация** – объявление бинов в `applicationContext.xml` через ``. 4. **`@Import`** – импорт конфигураций из других классов. 5. **`@ImportResource`** – загрузка бинов из XML-файла. 6. **FactoryBean** – реализация интерфейса `FactoryBean` для сложной логики создания бинов. Пример через `@Bean`: ```java @Configuration public class AppConfig { @Bean public MyService myService() { return new MyServiceImpl(); } } ``` Пример XML: ```xml ```
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

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

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

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