Встречается на собеседованиях • сегодня
Как конфигурировать Spring с помощью Java Based Configuration
Spring можно конфигурировать через Java-классы вместо XML, используя аннотации. Основные аннотации:
@Configuration— помечает класс как конфигурационный.@Bean— определяет бины, которые будут управляться Spring-контейнером.@ComponentScan— указывает пакеты для сканирования компонентов (@Component,@Service,@Repositoryи т. д.).
Пример:
java
@Configuration
@ComponentScan("com.example")
public class AppConfig {
@Bean
public DataSource dataSource() {
return new DriverManagerDataSource("jdbc:h2:mem:testdb");
}
@Bean
public JdbcTemplate jdbcTemplate(DataSource dataSource) {
return new JdbcTemplate(dataSource);
}
}Для запуска контекста:
java
ApplicationContext context =
new AnnotationConfigApplicationContext(AppConfig.class);Дополнительно можно использовать:
@PropertySource— загрузка properties-файлов.@Import— импорт других конфигурационных классов.

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