Встречается на собеседованиях • сегодня
Как конфигурируются бины
Бины в Spring конфигурируются через XML, аннотации или Java-конфигурацию.
**XML:**
```xml
```
**Аннотации:**
```java
@Component
public class MyBean {
@Value("value")
private String property;
}
```
**Java-конфигурация:**
```java
@Configuration
public class AppConfig {
@Bean
public MyBean myBean() {
MyBean bean = new MyBean();
bean.setProperty("value");
return bean;
}
}
```
Основные аннотации:
- `@Component`, `@Service`, `@Repository`, `@Controller` – для автоматического сканирования.
- `@Autowired` – внедрение зависимостей.
- `@Bean` – объявление бина в Java-конфигурации.
- `@Scope` – определение области видимости (singleton, prototype и др.).

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