Đây là câu hỏi cú pháp về cấu hình Spring (tham khảo spring-beans-3.1.xsd và spring-mvc-3.1.xsd).Làm cách nào để chỉ định tham chiếu bean làm đối số-giải quyết, trong Spring 3-1?
Tôi có định nghĩa bean cụ thể (id = "SecurityRequestParametersArgumentResolver") mà tôi muốn đăng ký làm trình giải quyết đối số tùy chỉnh. Đoạn xml là:
<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>
... Tất cả những ví dụ tôi đã thấy giống như thế này, và do đó sẽ sau khi mặc định không tham số constructor
<mvc:annotation-driven>
<mvc:argument-resolvers>
<bean class="class="xxx.security.web.SecurityRequestParametersArgumentResolver"/>
</mvc:argument-resolvers>
</mvc:annotation-driven>
Lặp đi lặp lại câu hỏi, những gì nên cú pháp Spring là để sử dụng một tham chiếu bean như một trình giải quyết đối số tùy chỉnh?
Cảm ơn!