Встречается на собеседованиях • сегодня
Как инициализировать сервис в Spring
В Spring сервисы инициализируются с помощью аннотаций, которые автоматически создают и управляют бинами. Основные способы:
- @Service - помечает класс как сервисный компонент
- @Component - общая аннотация для любых компонентов
- @Autowired - внедрение зависимостей
Пример:
java
@Service
public class UserService {
private final UserRepository userRepository;
@Autowired
public UserService(UserRepository userRepository) {
this.userRepository = userRepository;
}
// методы сервиса
}Ключевые моменты:
- Spring автоматически обнаружит классы с аннотациями через component scan
- Лучше использовать конструкторное внедрение зависимостей (как в примере)
- По умолчанию создается singleton-бин
- Можно управлять областью видимости через @Scope

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