Встречается на собеседованиях • сегодня
С какими проблемами сталкивался в Spring Boot
Spring Boot упрощает разработку, но есть типичные проблемы:
- Автоконфигурация конфликтов - когда несколько бинов подходят под условия, может возникнуть
NoUniqueBeanDefinitionException. Решение - использовать@Primaryили@Qualifier.
java
@Bean
@Primary
public DataSource primaryDataSource() { ... }-
Циркулярные зависимости - Spring выбрасывает
BeanCurrentlyInCreationException. Лучше избегать через рефакторинг (например, использовать@Lazyили внедрять зависимости через конструктор). -
Несовместимость версий - особенно в больших проектах с множеством зависимостей. Решение - проверять
mvn dependency:treeи использовать BOM (Bill of Materials). -
Профили и свойства - сложности с переопределением свойств между профилями. Важно понимать порядок загрузки
application-{profile}.yml. -
Производительность при старте - большие контексты Spring Boot могут долго запускаться. Помогает ленивая инициализация (
spring.main.lazy-initialization=true).

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