Встречается на собеседованиях • сегодня
Что делает @Service
Аннотация @Service в Spring отмечает класс как сервисный компонент, который содержит бизнес-логику. Она является специализированной версией @Component, но семантически выделяет слой сервисов. Spring автоматически обнаруживает и регистрирует такие классы в контексте приложения.
Пример:
java
@Service
public class UserService {
public User getUserById(Long id) {
// бизнес-логика
}
}Ключевые особенности:
- Поддерживает dependency injection через
@Autowired - Упрощает организацию кода, отделяя бизнес-логику от контроллеров
- По умолчанию создается как singleton
- Может участвовать в транзакциях (
@Transactional)

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