【发布时间】:2014-09-04 23:41:06
【问题描述】:
我有两个单独工作的示例,现在尝试合并以便我拥有两个功能/入口点。
毫不奇怪,它对要加载的应用程序上下文感到困惑。
我想知道这是否可能,如果有的话,有什么例子吗?
我知道使用 spring boot 是可行的,但目前还不想这样做。
我正在尝试不可能的事情?
【问题讨论】:
标签: java spring spring-mvc spring-integration
我有两个单独工作的示例,现在尝试合并以便我拥有两个功能/入口点。
毫不奇怪,它对要加载的应用程序上下文感到困惑。
我想知道这是否可能,如果有的话,有什么例子吗?
我知道使用 spring boot 是可行的,但目前还不想这样做。
我正在尝试不可能的事情?
【问题讨论】:
标签: java spring spring-mvc spring-integration
“Spring MVC(带有嵌入式 Jetty)”通常表示在其自己的 JVM 中运行的 HTTP 端点(我想您有一个启动 Jetty 的 main 方法)。启动后,您可以将它作为 Spring Integration 中的任何其他 HTTP 端点集成。
如果您希望它们都在同一个 JVM 中运行,这可能意味着您不想使用 HTTP,因为您可以直接在 @Controllers 或 @Services 上调用方法。
或者我在这里遗漏了什么......?
【讨论】:
@Controller(更不用说你为什么需要一个嵌入式 Jetty)。为什么这些方法不标记为@ServiceActivators(或任何有意义的)而不是@RequestMappings?
我会选择 Spring Boot。 1.1.6 版刚刚发布。我目前还在迁移基于 Spring Boot 的“旧”SI 应用程序。我建议你试试http://start.spring.io。迁移应该不会太难。
【讨论】: