Java Backend | YeaHub
920 subscribers
360 photos
28 videos
3 files
604 links
Теория, подготовка к интервью и курсы для Java разработчиков

YeaHub — это платформа для IT-специалистов, объединяющая обучение, карьерный рост, развитие и сообщество единомышленников.

Платформа: https://yeahub.ru

Для связи: @ruslan_kuyanets
Download Telegram
#Собес #spring.factories #Spring_Boot #auto-configuration
🤔 Что такое spring.factories?

💬 Кратко:
Файл spring.factories — это механизм Spring Boot для автоматического обнаружения и регистрации компонентов. Он находится в папке META-INF проекта и содержит ключи, указывающие на классы конфигурации или слушателей. При запуске приложения Spring Boot сканирует этот файл и загружает указанные классы, что позволяет подключать сторонние библиотеки без явного объявления бинов. Этот подход основан на шаблоне Service Provider Interface (SPI).

📌 Полный разбор + примеры использования — на платформе:
👉 Перейти к разбору

📣 Все для прокачки навыков:
✅ Анонсы → канал
✅ Комьюнити → чат
✅ База задач и вопросов → платформа
#Собес #Spring_Boot #profiles #application_properties
🤔 Как задаются активные профили при запуске приложения?

💬 Кратко:
Активные профили в Spring Boot определяют, какая конфигурация приложения должна использоваться. Их можно задать через системные свойства (например, -Dspring.profiles.active=dev), переменные окружения (SPRING_PROFILES_ACTIVE), или в файле application.properties (spring.profiles.active). При запуске приложения Spring Boot активирует указанные профили и загружает соответствующие файлы конфигурации, такие как application-dev.properties.

📌 Полный разбор + примеры использования — на платформе:
👉 Перейти к разбору

📣 Все для прокачки навыков:
✅ Анонсы → канал
✅ Комьюнити → чат
✅ База задач и вопросов → платформа
❤‍🔥1
#Собес #spring_boot #annotation
🤔 Какие основные аннотации Spring Boot используются в backend-приложениях?

💬 Кратко:

Spring Boot предоставляет набор аннотаций, которые упрощают конфигурацию приложения и работу с компонентами. Основные из них отвечают за запуск приложения, объявление бинов и обработку HTTP-запросов. Они позволяют отказаться от ручной настройки и XML-конфигураций. Знание этих аннотаций показывает, что разработчик понимает, как Spring собирает и запускает приложение.

📌 Полный разбор + примеры использования — на платформе:
👉 Перейти к разбору

📣 Все для прокачки навыков:
✅ Анонсы → канал
✅ Комьюнити → чат
✅ База задач и вопросов → платформа