小编Mar*_*ark的帖子

在Spring 3-1中,如何将bean引用指定为参数解析器?

这是关于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>
Run Code Online (Sandbox Code Playgroud)

...我看到的所有示例都看起来像这样,因此是在默认的无参数构造函数之后

<mvc:annotation-driven>
    <mvc:argument-resolvers>
        <bean class="class="xxx.security.web.SecurityRequestParametersArgumentResolver"/>
    </mvc:argument-resolvers>
</mvc:annotation-driven>
Run Code Online (Sandbox Code Playgroud)

重复这个问题,为了将bean引用用作自定义参数解析器,Spring语法应该是什么?

谢谢!

spring spring-mvc

6
推荐指数
1
解决办法
1801
查看次数

标签 统计

spring ×1

spring-mvc ×1