如何只自动配置嵌入式容器?

时间:2015-04-10 17:04:55

标签: spring spring-mvc spring-boot

我正在尝试启动我的应用程序,这是XML配置。我喜欢有一个嵌入式tomcat服务器,我可以通过main方法运行。

最简单的方法是使用现有的XML配置通过@ImportResource("classpath:app-servlet.xml")引导应用程序。

我无法使用自动配置。我们有一些循环依赖,在这一点上并不容易解决。

问题是,如果您使用@EnableAutoConfiguration,则只会自动配置嵌入式tomcat服务器。

有没有办法只自动配置嵌入式服务器?我试着查看Spring Boot的源代码,即EmbeddedServletContainerAutoConfiguration,包括扩展它和"运行"它通过我的设置,但它只运行定制器,而不是ServletInitializer,因此我得到一个错误" Root上下文已经初始化"。

非常感谢任何帮助。

0 个答案:

没有答案