70.6. 구성 파일
루트 classpath에서 로드된 camel-csimple.properties
파일에서 csimple 언어를 구성할 수 있습니다.
예를 들어 다음을 추가하여 camel-csimple.properties
파일에 가져오기를 추가할 수 있습니다.
import com.foo.MyUser; import com.bar.*; import static com.foo.MyHelper.*;
import com.foo.MyUser;
import com.bar.*;
import static com.foo.MyHelper.*;
별칭이 코드에서 단축 대체로 사용될 별칭(key=value)도 추가할 수 있습니다.
echo()=${bodyAs(String)} ${bodyAs(String)}
echo()=${bodyAs(String)} ${bodyAs(String)}
다음과 같은 csimple 언어 스크립트에서 echo() 를 사용할 수 있습니다.
from("direct:hello") .transform(csimple("Hello echo()")) .log("You said ${body}");
from("direct:hello")
.transform(csimple("Hello echo()"))
.log("You said ${body}");
echo() 별칭은 값으로 교체되어 스크립트가 다음과 같습니다.
.transform(csimple("Hello ${bodyAs(String)} ${bodyAs(String)}"))
.transform(csimple("Hello ${bodyAs(String)} ${bodyAs(String)}"))