Spring-MVC LightCouch と CouchDB を使用しており、デプロイ時に DB に挿入する必要があるカスタム ビューがあります。LightCouch には、Web サイトに記載されているように、「デスクから」ドキュメントをプルする方法があることがわかりました。
DesignDocument designDoc = dbClient.design().getFromDesk("example");
Response response = dbClient.design().synchronizeWithDb(designDoc);
これはJAVAコード内からうまく機能しますが、Spring ApplicationContext.xmlでそれを行う必要があるため、複数あるため、次の呼び出しを模倣したいと思います:
dbClient.dessign().synchronizeAllWithDB()
すでにこれを持っている ApplicationContext の Bean 定義でこれを行うにはどうすればよいですか。
<bean id="dbClient" class="org.lightcouch.CouchDbClient" lazy-init="false" destroy- method="shutdown">
<constructor-arg value="couchdb.properties" />
</bean>