私は Spring で Restlet Framework を使用しており、現在 xml で構成しています。restletRouter
では、次の形式のリソースのマップがあります[[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クラスを作成したい。
それを行う方法はありますか?