223.6. Spring DSL이 있는 샘플

스프링 DSL은 물론 MINA 에서도 사용할 수 있습니다. 아래 샘플에서는 TCP 서버를 포트 5555에 노출합니다.

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

위의 경로에서 텍스트 줄 코덱을 사용하여 포트 5555에 TCP 서버를 노출합니다. ID가 myTCPOrderHandler 인 Spring 빈에서 요청을 처리하고 응답을 반환하도록 합니다. 예를 들어, 처리기 빈은 다음과 같이 구현할 수 있습니다.

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