Встречается на собеседованиях • сегодня
Какие знаешь способы конфигурации Spring
Spring поддерживает несколько способов конфигурации:
1. **XML-конфигурация** (классический способ):
```xml
```
2. **Аннотации** (`@Component`, `@Service`, `@Repository`, `@Controller`):
```java
@Service
public class MyService {...}
```
3. **Java-based конфигурация** (`@Configuration` + `@Bean`):
```java
@Configuration
public class AppConfig {
@Bean
public MyBean myBean() {
return new MyBean();
}
}
```
4. **Spring Boot автоконфигурация** (`application.properties`/`application.yml` + `@SpringBootApplication`)
5. **Программная конфигурация** через `AnnotationConfigApplicationContext` или `GenericApplicationContext`
6. **Профили** (`@Profile`) для environment-specific конфигурации
Современные приложения обычно используют комбинацию аннотаций и Java-based конфигурации, особенно с Spring Boot. XML все еще используется в legacy проектах.

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