我们可以以库实现为例。 Straightway我将使用REST设计,将通过http公开REST api,客户端可以使用URI进行REST调用。为实现这一点,我们使用Spring Rest Controller。有人可能通过HTTP使用Spring Integration与入站适配器。这种方法肯定比前一种方法麻烦,处理Messaging xml配置的复杂性很小。我想知道何时使用什么或哪种更好?为什么我们选择春季融合?如果有人能指出我正确的方向,那会很棒吗?
谢谢, Amritendu
答案 0 :(得分:0)
这是一个设计决定。
如果您的应用程序中有其他消息传递操作(例如与其他远程服务,代理等交互),请使用Spring Integration。或者,如果您希望应用程序中的松散耦合组件不具备其他组件,接口等的直接知识。
换句话说,如果您的应用程序基于Enterprise Integration Patterns,请使用Spring Integration。
如果您只是调用常规Java代码(服务层bean,存储库),并希望自己编写所有内容,只需直接使用REST控制器。