2014-07-26 25 views
1

我在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。現在這是一個棘手的部分。當我添加更多資源時,配置會變得混亂,我不想要它。我更喜歡註釋配置,但要做到這一點,我需要替換lookup-method。

我想在運行時創建SpringFinder類,就好像它是以上面的配置方式創建的一樣。

有沒有辦法做到這一點?

回答