Встречается на собеседованиях • сегодня
Какие знаешь аннотация для создания бинов в Spring
В Spring есть несколько аннотаций для создания бинов:
- @Component – универсальная аннотация для любого Spring-компонента.
- @Service – указывает, что класс содержит бизнес-логику.
- @Repository – помечает класс как DAO/репозиторий (добавляет обработку исключений).
- @Controller / @RestController – для веб-слоя (MVC/REST).
- @Configuration + @Bean – для ручного определения бинов в Java-конфигурации.
- @Scope – определяет область видимости бина (singleton, prototype и др.).
Пример:
java
@Service
public class UserService { ... }
@Configuration
public class AppConfig {
@Bean
public DataSource dataSource() { ... }
}
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы