Spring Cloud Config
Централізована конфігурація зі Spring Cloud Config Server, Git backend, динамічним оновленням, шифруванням
1Яка основна роль Spring Cloud Config Server?
Яка основна роль Spring Cloud Config Server?
Відповідь
Spring Cloud Config Server централізує керування конфігурацією для всіх мікросервісів. Він дозволяє зберігати конфігурації у зовнішньому репозиторії (Git, файлова система, Vault) та розповсюджувати їх клієнтським застосункам. Це полегшує зміну конфігурації без повторного розгортання та забезпечує узгодженість між середовищами.
2Яка залежність потрібна для створення Config Server?
Яка залежність потрібна для створення Config Server?
Відповідь
spring-cloud-starter-config-server — це стартер, який містить усі необхідні залежності для створення Config Server. Він включає Spring Cloud Config Server, вбудований вебсервер і компоненти, потрібні для надання ендпоінтів конфігурації. Після цього достатньо активувати його за допомогою @EnableConfigServer.
3Яка анотація вмикає Config Server у застосунку Spring Boot?
Яка анотація вмикає Config Server у застосунку Spring Boot?
Відповідь
@EnableConfigServer активує функції Spring Cloud Config Server у застосунку. Ця анотація автоматично налаштовує необхідні ендпоінти для надання конфігурацій клієнтам, ініціалізує бекенд-репозиторій (Git, filesystem тощо) і налаштовує сервер для відповіді на запити конфігурації за шаблоном /{application}/{profile}/{label}.
Який бекенд конфігурації використовується за замовчуванням у Spring Cloud Config Server?
Як налаштувати URL Git-репозиторію в Config Server?
+16 питань зі співбесід
Інші теми співбесід Spring Boot
Spring Core - IoC & DI
Spring Boot Auto-Configuration
Spring Boot Starters
Application Properties & YAML
Логування за допомогою SLF4J та Logback
Spring Boot DevTools
Spring MVC Basics
Spring REST Controllers
Request & Response Handling
Обробка винятків
Bean Validation
Основи Spring Data JPA
Сутності JPA та зв'язки
Запити JPA
Spring Data Repositories
Основи Spring Security
Spring Boot Actuator
Модульне тестування з JUnit та Mockito
Тестування Spring Boot
Profiles та Environment
RestTemplate і WebClient
Async і Scheduling
Кешування зі Spring
Spring WebFlux (Reactive)
Транзакції Spring
Розширена автентифікація та авторизація
JWT та stateless-безпека
OAuth2 та Authorization Server
Spring Boot і Docker
Microservices зі Spring
Оптимізація продуктивності
GraalVM Native Images
Опануй Spring Boot для наступної співбесіди
Отримай доступ до всіх питань, flashcards, технічних тестів, вправ code review та симуляторів співбесід.
Почни безкоштовно