Можем ли мы иметь Несколько файлов конфигурации Spring в Одном Проекте?

#java #spring

Вопрос:

Можем ли мы иметь несколько файлов конфигурации Spring в одном проекте? Если да, то может ли кто-нибудь привести рабочий пример в поддержку этой концепции?

Комментарии:

1. tried few ways but it did not work Что вы пробовали и как поняли, что это не сработало?

2. Существует слишком мало информации, чтобы можно было правильно ответить на этот вопрос.

Ответ №1:

Да, в крупных проектах наличие нескольких конфигураций пружин повышает ремонтопригодность и модульность.

Вы можете загрузить несколько файлов, подобных этому:-

 @Configuration
@Import({MainConfig.class, SchedulerConfig.class})
public class AppConfig {
 

Вы также можете загрузить один XML-файл, который будет содержать все конфигурации.

 ApplicationContext context = new ClassPathXmlApplicationContext("spring-all.xml");
 

внутри XML-файла:-

 <import resource="main.xml"/>
<import resource="scheduler.xml"/>
 

Комментарии:

1. вы прочитали вопрос? «Файлы конфигурации пружины» != «Конфигурации пружины». И кто все еще использует xml с Spring?