ElasticSearch Java API 5.5.1を使用しようとしていますが、PreBuiltTransportClient(ES 2.3のTransportClient)用のBeanを作成しようとしています。以下の問題に直面している。コンストラクタパラメータ0で表現不満足依存:タイプの引数値を変換できませんでした[org.elasticsearch.common.settings名に「preBuildTransportClient」定義のServletContextリソース[/WEB-INF/applicationContext.xml]内のBeanを作成弾性5.5.1構成設定を設定してSpring Beanを構成し、トランスポートクライアントBeanを作成します
エラー。ビルド]を必要なタイプに設定する[org.elasticsearch.common.settings.Settings]:タイプ[org.elasticsearch.common.settings.Settings $ Builder]の値を必須タイプ[org.elasticsearch.common.settings]に変換できませんでした。 。設定];ネストされた例外はjava.lang.IllegalStateExceptionです:タイプ[org.elasticsearch.common.settings.Settings $ Builder]の値を必須のタイプ[org.elasticsearch.common.settings.Settings]に変換できません:一致するエディタまたは変換戦略が見つかりません
<bean id="settingsBean" class="org.springframework.beans.factory.config.MethodInvokingFactoryBean">
<property name="targetObject">
<bean id="builderObj" class="org.elasticsearch.common.settings.Settings" factory-method="builder" />
</property>
<property name="targetMethod" value="put" />
<property name="arguments">
<map>
<entry key="cluster.name">
<value>mycluster</value>
</entry>
</map>
</property>
</bean>
<bean id="transportClient" class="org.elasticsearch.transport.client.PreBuiltTransportClient">
<constructor-arg name="settings" ref="esSettingsBuilderStep2" />
<constructor-arg name="plugins">
<null />
</constructor-arg>
</bean>
PreBuiltTransportClientのためのBeanを作成するための提案はありますか?