6

これは、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 構文はどうあるべきですか?

ありがとう!

4

1 に答える 1