Встречается на собеседованиях • сегодня
Какое имя Spring даст бину если не прописать имя самим
Spring автоматически генерирует имя бина на основе класса. Имя формируется по правилу:
- Для классов - имя бина = имя класса с lowercase первой буквой (декапитализация).
- Для интерфейсов - имя бина = имя реализации с lowercase первой буквой.
Пример:
java
@Service
public class UserService {} // Бин получит имя "userService"
@Repository
public class UserRepositoryImpl implements UserRepository {} // Бин получит имя "userRepositoryImpl"Если бинов одного типа несколько, нужно явно указывать имена через @Component("имя") или аналогичные аннотации (@Service, @Repository и т.д.).

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