我正在将使用旧版本的Spring(使用XML配置)创建的项目迁移到Spring Boot(使用Java配置)。 该项目使用Spring Integration通过JMS和AMQP进行通信。据我了解,我有在外部接口弹簧“@MessagingGateway”注释
<int:gateway id="someID" service-interface="MyMessageGateway"
default-request-channel="myRequestChannel"
default-reply-channel="myResponseChannel"
default-reply-timeout="20000" />
与
@MessagingGateway(name="someID", defaultRequestChannel = "myRequestChannel",
defaultReplyChannel = "myResponseChannel", defaultReplyTimeout = "20000")
public interface MyMessageGateway{ ...... }
我的问题是,以取代,该接口,那就是在使用现在,是摆在图书馆我无法访问。
如何将此接口定义为MessagingGateway?
在此先感谢!
你不必做任何事情......你仍然可以使用XML配置,你不必迁移一切基于Java配置。 –
这是正确的,对于Spring Boot它不是必需的。但部门想切换到基于Java的配置。 :) – NagelAufnKopp