هل هناك حل لتوليد JSON SMD لوحدة التحكم في الربيع 3؟
سؤال
أنا وزميل وأنا أقوم بإنشاء بنية للتطوير السريع للتطبيقات الغنية من جانب العميل باستخدام REST و JSON. يستخدم خادمنا ميزات MVC في Spring 3 لفضح خدمات REST كوحدات تحكم الربيع. بالنسبة لمكالمات الراحة غير القياسية ، نود استخدام واصفات تعيين الخدمة (SMD) لفضح عقد بعض وحدات التحكم:
http://groups.google.com/group/json-schema/web/service-mapping-description-proposal
SMD تبدو جديدة إلى حد ما على الساحة. هل هناك أي حل الآن لإنشاء ملف SMD JSON من وحدة تحكم الراحة في الربيع 3؟
المحلول
يمكنك تحديد httpmessageconverter الخاص بك:
<bean class="org.springframework.web.servlet.mvc.annotation.DefaultAnnotationHandlerMapping" />
<bean class="org.springframework.web.servlet.mvc.annotation.AnnotationMethodHandlerAdapter">
<property name="messageConverters">
<list>
<bean class="my.package.CustomJsonHttpConverter" />
</list>
</property>
</bean>
حيث يمتد CustomJsonHttpConverter absstracthttpmessageConverter ، تمامًا مثل MappingJacksonHttpMessageConverter.
لا تنتمي إلى StackOverflow