Встречается на собеседованиях • сегодня
Какие знаешь способы описания конфигурации в Spring
В Spring есть несколько способов описания конфигурации:
1. **XML-конфигурация** (классический способ):
```xml
```
2. **Аннотации** (наиболее популярный подход):
```java
@Configuration
public class AppConfig {
@Bean
public MyService myService() {
return new MyService();
}
}
```
3. **Java-based конфигурация** (без аннотаций, через API):
```java
AnnotationConfigApplicationContext ctx = new AnnotationConfigApplicationContext();
ctx.register(MyService.class);
ctx.refresh();
```
4. **Groovy DSL** (альтернативный вариант):
```groovy
beans {
myService(MyService)
}
```
5. **Properties/YAML файлы** (для простых настроек):
```properties
app.name=MyApp
```
6. **Программная конфигурация** (через `BeanDefinitionRegistry`)
Spring Boot дополнительно предлагает:
- `application.properties`/`application.yml`
- `@ConfigurationProperties` для биндинга свойств
- Автоконфигурацию через `@EnableAutoConfiguration`

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