これは、Spring 構成に関する構文の質問です (spring-beans-3.1.xsd および spring-mvc-3.1.xsd を参照)。
カスタム引数リゾルバーとして登録したい特定の Bean 定義 (id="SecurityRequestParametersArgumentResolver") があります。xml フラグメントは次のとおりです。
<bean id="SecurityRequestParametersArgumentResolver"
class="xxx.security.web.SecurityRequestParametersArgumentResolver">
<property name="credentialsManager" ref="CredentialsManager" />
<property name="tokenService" ref="TokenService" />
</bean>
... AND I would like to use a bean reference. The following three lines don't obey the xsd-grammar ( what should be the correct tag declaration here? )
<mvc:annotation-driven>
<mvc:argument-resolvers>
<bean ref="SecurityRequestParametersArgumentResolver"/>
</mvc:argument-resolvers>
</mvc:annotation-driven>
...私が見た例はすべてTHISのように見えるため、デフォルトの引数なしのコンストラクターを使用しています
<mvc:annotation-driven>
<mvc:argument-resolvers>
<bean class="class="xxx.security.web.SecurityRequestParametersArgumentResolver"/>
</mvc:argument-resolvers>
</mvc:annotation-driven>
質問を繰り返しますが、Bean 参照をカスタム引数リゾルバーとして使用するには、Spring 構文はどうあるべきですか?
ありがとう!