❓ Представь ситуацию?
Есть Spring Boot приложение с несколькими @Configuration классами, и в них определены бины с одинаковыми именами. Что произойдет при старте приложения и как разрешить конфликт?
🔹 Ответ:
Spring выбросит BeanDefinitionOverrideException при старте приложения.
Если нужно разрешить конфликт, есть несколько путей:
— Использовать @Primary
— Использовать @Qualifier
— Использовать профили (@Profile)
🐸 Библиотека собеса по Java
#spring
Post #1130
2.06K
- 👍 7
- ❤ 1
- 🔥 1
- 🤔 1