我使用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。
谢谢〜
答案 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>
...
依此类推,根据路径中的变量...
无论如何,它有效。