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

Как создать бин

В Spring можно создать бин несколькими способами: 1. **Аннотация @Component** (и её специализации @Service, @Repository, @Controller): ```java @Component public class MyComponent { // класс будет автоматически обнаружен при сканировании компонентов } ``` 2. **Java-конфигурация** с @Bean: ```java @Configuration public class AppConfig { @Bean public MyService myService() { return new MyServiceImpl(); } } ``` 3. **XML-конфигурация**: ```xml ``` 4. **Программно через ApplicationContext**: ```java AnnotationConfigApplicationContext context = new AnnotationConfigApplicationContext(); context.register(MyBean.class); context.refresh(); ``` Бины могут быть синглтонами (по умолчанию) или иметь другие скоупы (@Scope). Для инъекции зависимостей используются @Autowired или конструктор.
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

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

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

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