3

同僚と私は、REST と JSON を使用してリッチなクライアント側アプリを迅速に開発するためのアーキテクチャをセットアップしています。私たちのサーバーは、Spring 3 の MVC および REST 機能を使用して、REST サービスを Spring コントローラーとして公開しています。非標準の REST 呼び出しの場合、サービス マッピング記述子 (SMD) を使用して、特定のコントローラーのコントラクトを公開します。

http://groups.google.com/group/json-schema/web/service-mapping-description-proposal

SMD はシーンではかなり新しいように見えます。Spring 3 RESTコントローラーからSMD JSONファイルを生成するためのソリューションは現在ありますか?

4

1 に答える 1

0

独自の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は、MappingJacksonHttpMessageConverterと同様に、AbstractHttpMessageConverterを拡張します。

于 2011-05-05T14:34:31.970 に答える