Встречается на собеседованиях • сегодня
Используешь ли @Component над классом для определения бина
@Component — это стереотипная аннотация Spring, которая помечает класс как кандидат для автоматического обнаружения и регистрации в контексте приложения как бина. Однако, в зависимости от слоя приложения, лучше использовать более специализированные аннотации:
@Serviceдля бизнес-логики,@Repositoryдля доступа к данным,@Controller/@RestControllerдля веб-слоя.
Пример:
java
@Service
public class UserService {
// бизнес-логика
}@Component уместен, когда класс не попадает четко в одну из этих категорий. Spring сканирует все классы с @Component и его производными аннотациями при включенном @ComponentScan.

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