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

Как использовать бины

Бины в Java — это объекты, управляемые Spring IoC-контейнером. Они создаются, настраиваются и управляются Spring'ом на основе конфигурации (XML, аннотаций или JavaConfig). **Основные способы:** 1. **Аннотации** (рекомендуется): ```java @Component // или @Service, @Repository, @Controller public class MyBean { // логика бина } ``` 2. **JavaConfig**: ```java @Configuration public class AppConfig { @Bean public MyBean myBean() { return new MyBean(); } } ``` 3. **XML (устаревший способ)**: ```xml ``` **Как внедрить бин:** Через `@Autowired` (или конструктор): ```java @Service public class MyService { @Autowired private MyBean myBean; // внедрение зависимости } ``` **Важно:** - Бины по умолчанию синглтоны (одна копия на контейнер). - Для разных областей видимости используйте `@Scope`. - Spring автоматически инжектит зависимости, если бины зарегистрированы в контексте.
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

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

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

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