Питання для самоконтролю 2.1
🌟 Концепція та переваги
- Яку головну проблему розробки на "чистому" Spring вирішує Spring Boot?
- Поясніть принцип "Convention over Configuration": як він впливає на швидкість розробки?
- Що таке Opinionated Framework (фреймворк з власною думкою)?
- Чому додаток Spring Boot називають "самодостатнім"?
📦 Стартери та збірка
- Що таке Spring Boot Starters і чим вони відрізняються від звичайних бібліотек у Maven/Gradle?
- У чому перевага використання вбудованого сервера (Embedded Server) над зовнішнім?
- Яку роль виконує Spring Initializr?
- Що таке Fat JAR і чому його зручно використовувати для розгортання (deployment)?
🛠️ Анотації та логіка роботи
- Які три важливі анотації "ховаються" за @SpringBootApplication?
- Як працює Auto-configuration? Де вона шукає підказки для налаштування компонентів?
- Що таке Component Scanning і чому важливо, де саме розташований головний клас додатку?
- У чому різниця між @Component, @Service та @Repository?
⚙️ Контейнер та об'єкти
- Що таке Bean у контексті Spring?
- За що відповідає ApplicationContext?
- Поясніть простими словами різницю між IoC (Інверсія керування) та DI (Впровадження залежностей).
Остання зміна: середа 20 травня 2026 12:27 PM