【发布时间】:2015-10-03 05:51:26
【问题描述】:
我有一个现有的 spring 3.1.4 应用程序,它可以正常工作并且可以自行启动。我目前在我自己的主类中手动启动 spring 上下文。这不是 spring-mvc 应用程序,它不包含任何 servlet、web.xml 也不生成 WAR。它只是为集成后端生成一个 JAR。
我想“包装”这个遗留应用程序并使用 spring-boot 启动它。但是,我无法弄清楚如何执行此操作,因为所有示例似乎都假设创建一个“新”应用程序。
1) 我有我现有的 applicationContext.xml 文件,其中包含我现有的 Spring 应用程序 bean 声明
2) 为了启动带有 tomcat 的 spring-boot 并将我现有的所有 bean 加载到 spring-boot 中,我需要添加到现有 Spring applicationContext.xml 文件中的最小新 bean 配置集是多少包装的上下文?
谁能指出我正确的方向?
【问题讨论】:
-
如果它不是一个 Web 应用程序,那么为什么要使用 Spring Boot 和 Tomcat?只是不要使用 web 依赖,让 spring boot 为你创建上下文。 Spring Boot 不需要是基于 Web 的应用程序。您也可以将它用于命令行应用程序。
标签: spring spring-boot