Apache Camel은 REST 서비스를 nice REST 스타일로 정의할 수 있는 새로운 REST DSL을 제공합니다. 예를 들어 다음과 같이 REST hello 서비스를 정의할 수 있습니다.
return new RouteBuilder() {
@Override
public void configure() throws Exception {
rest("/hello/{me}").get()
.route().transform().simple("Bye ${header.me}");
}
};
return new RouteBuilder() {
@Override
public void configure() throws Exception {
rest("/hello/{me}").get()
.route().transform().simple("Bye ${header.me}");
}
};
Copy to Clipboard
Copied!
Toggle word wrap
Toggle overflow
<camelContext xmlns="http://camel.apache.org/schema/spring">
<rest uri="/hello/{me}">
<get>
<route>
<transform>
<simple>Bye ${header.me}</simple>
</transform>
</route>
</get>
</rest>
</camelContext>
<camelContext xmlns="http://camel.apache.org/schema/spring">
<rest uri="/hello/{me}">
<get>
<route>
<transform>
<simple>Bye ${header.me}</simple>
</transform>
</route>
</get>
</rest>
</camelContext>
Copy to Clipboard
Copied!
Toggle word wrap
Toggle overflow