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

Как настраивал бины в Spring

В Spring бины настраиваются несколькими способами: 1. **XML-конфигурация** (устаревший, но поддерживается): ```xml ``` 2. **Аннотации** (современный подход): ```java @Component public class MyService { @Autowired private OtherBean dependency; } ``` 3. **Java-based конфигурация**: ```java @Configuration public class AppConfig { @Bean public MyService myService(OtherBean otherBean) { return new MyService(otherBean); } } ``` Ключевые аннотации: - `@Component`, `@Service`, `@Repository`, `@Controller` - для объявления бинов - `@Autowired` - для внедрения зависимостей - `@Qualifier` - для разрешения неоднозначностей - `@Scope` - для управления областью видимости бина Spring автоматически сканирует компоненты при включении `@ComponentScan`. Области видимости по умолчанию - singleton, но можно изменить на prototype, request, session и другие.
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

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

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

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