Встречается на собеседованиях • сегодня
Как настраивать конфигурационные файлы в Spring
В Spring конфигурацию можно задавать через XML, аннотации или Java-конфигурацию.
**1. XML-конфигурация** (legacy, но иногда используется):
```xml
```
**2. Аннотации** (наиболее популярный способ):
```java
@Service
public class MyService {
// ...
}
```
Плюс: `@ComponentScan` в основном классе для автоматического обнаружения бинов.
**3. Java-конфигурация** (гибкость + type-safe):
```java
@Configuration
public class AppConfig {
@Bean
public MyService myService() {
return new MyService();
}
}
```
**Внешние настройки** (application.properties / application.yml):
```properties
app.name=MyApp
```
Доступ через `@Value("${app.name}")` или `@ConfigurationProperties`.
**Профили** (`@Profile("dev")`) позволяют управлять конфигурацией для разных сред.

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