Встречается на собеседованиях • сегодня
Какие плюсы и минусы @Component
Плюсы:
- Упрощает декларативную настройку бинов через аннотации вместо XML.
- Автоматически регистрирует класс как Spring-компонент при сканировании пакетов.
- Позволяет легко внедрять зависимости через
@Autowired. - Улучшает читаемость кода за счёт явного указания роли класса.
Минусы:
- Менее явный, чем
@Service/@Repository, что может затруднить понимание роли класса. - Требует включения сканирования компонентов (
@ComponentScan). - Может привести к избыточному сканированию, если не указать точные пакеты.
Пример:
java
@Component
public class MyComponent {
// Логика компонента
}
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы