Встречается на собеседованиях • сегодня
Какие знаешь аннотации для создания Bean
В Spring Framework есть несколько аннотаций для создания бинов:
@Component— универсальная аннотация для любого класса, который нужно сделать бином.@Service— для классов бизнес-логики.@Repository— для DAO/репозиториев (добавляет обработку исключений).@Controller— для MVC-контроллеров.@Configuration+@Bean— для ручного определения бинов в конфигурационных классах.
Пример:
java
@Service
public class UserService {
// бизнес-логика
}
@Configuration
public class AppConfig {
@Bean
public DataSource dataSource() {
return new HikariDataSource();
}
}Все аннотации, кроме @Bean, работают через component-scan, а @Bean используется для явного объявления в @Configuration классах.

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