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

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

В Spring бины можно создать несколькими способами: 1. **Аннотация @Component** (и её специализации @Service, @Repository, @Controller): ```java @Service public class MyService { // логика сервиса } ``` 2. **Java-конфигурация** с @Bean: ```java @Configuration public class AppConfig { @Bean public DataSource dataSource() { return new DriverManagerDataSource(); } } ``` 3. **XML-конфигурация** (устаревший способ): ```xml ``` 4. **Аннотация @Autowired** для внедрения зависимостей: ```java @Service public class UserService { @Autowired private UserRepository userRepository; } ``` Бины по умолчанию создаются как синглтоны, но можно изменить scope с помощью @Scope. Spring автоматически обнаруживает бины при сканировании пакетов, указанных в @ComponentScan.
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

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

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

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