Встречается на собеседованиях • сегодня
Что такое Service в Spring
В Spring, Service — это аннотация, помечающая класс как сервисный компонент бизнес-логики. Он является частью Spring-стереотипов (@Component, @Service, @Repository, @Controller) и автоматически обнаруживается при сканировании компонентов.
Ключевые особенности:
- Область применения — бизнес-логика, транзакции, взаимодействие с репозиториями.
- По умолчанию создается как singleton (однако можно изменить через
@Scope). - Может внедряться в другие компоненты через
@Autowired.
Пример:
java
@Service
public class UserService {
@Autowired
private UserRepository userRepository;
public User getUserById(Long id) {
return userRepository.findById(id).orElseThrow();
}
}
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы