查找方法的Spring代码替换

时间:2014-07-26 18:02:55

标签: spring restlet spring-bean

我正在使用Spring的Restlet Framework,我目前正在用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。现在这是一个棘手的部分。当我添加更多资源时,配置会变得混乱,我不想要它。我更喜欢注释配置,但为了做到这一点,我需要替换lookup-method。

我想在运行时创建SpringFinder类,就好像它是以上面的配置方式创建的。

有什么方法可以做到吗?

1 个答案:

答案 0 :(得分:0)

不幸的是,此功能仍未实现。您可以在Spring JIRA https://jira.spring.io/browse/SPR-5192

中找到门票