Встречается на собеседованиях • сегодня

Что такое 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();
    }
}
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

Следующий вопрос

Это единственный вопрос по вашему фильтру

как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы