Встречается на собеседованиях • сегодня
Как конфигурируется различное окружение для каждого стенда
В Java для конфигурирования окружений (dev, test, prod) обычно используют:
1. **Файлы properties/yml** с разными профилями:
```properties
# application-dev.properties
db.url=jdbc:mysql://localhost:3306/dev
```
2. **Spring Profiles**:
```java
@Profile("dev")
@Configuration
public class DevConfig { ... }
```
3. **Maven/Gradle профили** для сборки:
```xml
dev
dev
```
4. **Переменные окружения** (лучше для CI/CD):
```bash
export SPRING_PROFILES_ACTIVE=prod
```
5. **Конфигурационные серверы** (Spring Cloud Config) для централизованного управления.
Пример активации профиля при запуске:
```bash
java -jar app.jar --spring.profiles.active=prod
```

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