224.7. Spring DSL 示例

Spring DSL 也可用于 MINA。在以下示例中,我们将在端口 5555 上公开 TCP 服务器:

   <route>
     <from uri="mina2:tcp://localhost:5555?textline=true"/>
     <to uri="bean:myTCPOrderHandler"/>
  </route>

在上面的路由中,我们使用文本 codec 在端口 5555 上公开 TCP 服务器。我们让 Spring bean 带有 ID myTCPOrderHandler,处理请求并返回回复。例如,处理器 bean 可以按如下方式实现:

    public String handleOrder(String payload) {
        ...
        return "Order: OK"
   }