我试图在验证失败时提供自定义消息,这与向用户发送堆栈跟踪相反。我好像不明白怎么做。我的路线如下:
<route>
<from uri="restlet:/foo"/>
<onException>
<exception>org.apache.camel.ValidationException</exception>
<transform>
<simple>Validate your stuff</simple>
</transform>
<stop/>
</onException>
<validate><constant>false</constant></validate>
<to uri="mock:result"/>
</route>
我试图在验证之前或之后放置onException。两者都不起作用。我想要返回给用户的是“验证你的东西”,而不是完整的堆栈跟踪。
有任何线索吗?
答案 0 :(得分:1)
您可以将{1}}之前处理的例外标记为:
<transform>