【发布时间】:2014-07-26 18:02:54
【问题描述】:
我正在使用带有 Spring 的 Restlet 框架,我目前正在用 xml 配置它。在restlet Router 中,您有一个[[path, resource], ...] 形式的资源映射 要创建一个资源,我目前正在使用这样的查找方法:
<bean id="router" class="org.restlet.ext.spring.SpringRouter">
<property name="attachments">
<map>
<entry key="/login">
<bean class="org.restlet.ext.spring.SpringFinder">
<lookup-method name="create"
bean="loginResource" />
</bean>
</entry>
</map>
</property>
</bean>
loginResource 被指定为@Component。现在这是一个棘手的部分。当我添加更多资源时,配置会变得混乱,我不想要它。我更喜欢注释配置,但要做到这一点,我需要替换查找方法。
我想在运行时创建 SpringFinder 类,就好像它是按照上面的配置方式创建的一样。
有什么办法吗?
【问题讨论】:
标签: spring restlet spring-bean