【发布时间】:2015-05-19 17:30:14
【问题描述】:
我创建了一个带有父上下文(服务)和子上下文(spring-webmvc 控制器)的 Spring Boot 应用程序:
@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();
}
}
现在我想为我的ApiTwo.class 配置添加另一个客户端上下文(和 DispatcherServlet)。我想我必须做两件事:
- 将
servletContainer(因此 MainApiApplication.class 配置)移出子上下文并 - 添加路径映射
/one/ -> ApiOne.class和/two/ ApiTwo.class
spring boot 的做法是什么?
【问题讨论】:
标签: java spring spring-mvc servlets spring-boot