restlet URI 映射问题,如何映射"others"路径



我使用restlet和spring来提供RESTful服务。

我想完成以下功能:

对于我的URI,我将有一个资源来处理它。

对于其他URI,我有一个简单的Resource将其转发到另一个系统来处理

我的问题是"如何在applicationContext.xml中配置"其他"URI?",我在applicationContext.xml.中定义资源

<bean id="test1" name="/myuri"  class="MyResource"></bean>
<bean id="test2" name="other_uri_except_myuri"  class="ForwardResource"></bean>

如何配置?现在我不使用应用程序,可能也无法定义路由器。

谢谢~

也许没有更好的方法来回答这个问题。

您可以在application.xml 中添加这些句子

<bean id="test3" name="/{aaa}" class="ForwardResource"></bean>
<bean id="test4" name="/{aaa}/{bbb}" class="ForwardResource"></bean>
<bean id="test5" name="/{aaa}/{bbb}/{ccc}" class="ForwardResource"></bean>
...

等等,根据路径中的变量。。。

不管怎样,它是有效的。

最新更新