restlet URI映射问题,如何映射“其他”路径

时间:2014-09-22 08:36:40

标签: spring uri restlet

我使用spring with spring来提供RESTful服务。

我想完成以下功能:

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

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

我的问题是“如何配置”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,也许无法定义Router。

谢谢〜

1 个答案:

答案 0 :(得分:0)

也许没有更好的方法来解决这个问题。

您可以在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>

...

依此类推,根据路径中的变量...

无论如何,它有效。