Встречается на собеседованиях • сегодня
Что нужно для конфигурации бинов
Для конфигурации бинов в Spring можно использовать:
1. **XML-конфигурацию** (классический способ):
```xml
```
2. **Аннотации** (современный подход):
```java
@Component
public class MyBean {
@Autowired
private AnotherBean dependency;
}
```
3. **Java-based конфигурацию** (через @Configuration):
```java
@Configuration
public class AppConfig {
@Bean
public MyBean myBean() {
return new MyBean(anotherBean());
}
@Bean
public AnotherBean anotherBean() {
return new AnotherBean();
}
}
```
Основные аннотации:
- `@Component`, `@Service`, `@Repository`, `@Controller` - для объявления бинов
- `@Autowired` - для внедрения зависимостей
- `@Value` - для инъекции значений из properties-файлов
- `@Scope` - для управления областью видимости бина

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