Встречается на собеседованиях • сегодня
Как друг к другу относятся Service и Component в Spring
В Spring @Service и @Component — это стереотипные аннотации, обе помечают класс как Spring-бин. Разница в семантике:
@Component— общая аннотация для любого бина.@Service— частный случай@Component, указывает, что класс содержит бизнес-логику (но технически разницы нет).
Пример:
java
@Component
public class MyRepository { ... }
@Service
public class UserService {
private final MyRepository repo;
public UserService(MyRepository repo) { this.repo = repo; }
} Обе аннотации работают одинаково, но @Service улучшает читаемость кода, подчеркивая роль класса.

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