Я создал приложение загрузки spring с родительским контекстом (службами) и дочерним контекстом (spring -webmvc-контроллеры):
@Configuration
public class MainApiApplication {
public static void main(String[] args) {
new SpringApplicationBuilder()
.parent(Services.class)
.child(ApiOne.class, MainApiApplication.class)
.run(args);
}
@Bean
public EmbeddedServletContainerFactory servletContainer() {
return new TomcatEmbeddedServletContainerFactory();
}
}
Теперь я хочу добавить другой клиентский контекст (и DispatcherServlet) для моей конфигурации ApiTwo.class. Я думаю, что я должен сделать две вещи:
- Переместите servletContainer (таким образом, конфигурацию MainApiApplication.class) из дочернего контекста и
- добавить отображение пути /one/ → ApiOne.class и /two/ApiTwo.class
Каков способ загрузки spring для этого?