Я создал загрузочное приложение 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
Как это сделать с весенней загрузкой?