225.7. Spring DSL을 사용한 샘플
스프링 DSL은 물론 M Cryostat에도 사용할 수 있습니다. 아래 샘플에서는 포트 5555에 TCP 서버를 노출합니다.
<route>
<from uri="mina2:tcp://localhost:5555?textline=true"/>
<to uri="bean:myTCPOrderHandler"/>
</route>
<route>
<from uri="mina2:tcp://localhost:5555?textline=true"/>
<to uri="bean:myTCPOrderHandler"/>
</route>
위의 경로에서 textline codec를 사용하여 포트 5555에 TCP 서버를 노출합니다. Spring 8080은 ID, myTCPOrderHandler 를 사용하여 요청을 처리하고 응답을 반환합니다. 예를 들어, 처리기 8080은 다음과 같이 구현할 수 있습니다.
public String handleOrder(String payload) {
...
return "Order: OK"
}
public String handleOrder(String payload) {
...
return "Order: OK"
}