Jsonではなく、フォームデータのパラメータで作成されたPOSTに対して、Jsonレスポンスを生成する必要があります。Spring Roo Gvnix。フォームデータパラメータを使用したmvcコントローラリクエストのJson応答
例: 私の要求:
カール-X POST -H "同意する:アプリケーション/ JSONを" -H「のContent-Type: マルチパート/フォームデータ;境界= ---- WebKitFormBoundary7MA4YWxkTrZu0gW "012 =" manole "="Manolón "-F" address =ヴィラarriba "-F" city = meryville "-F" telephone = 666666666 "-F " homepage = alguna.homepage.es " -F "[email protected]" -F "誕生日= 1314595427866" "http://localhost:8080/PetClinicRoo/owners"
現在の要求:
カール-X POST -H "同意する:アプリケーション/ JSONを" -d「{firstNameの "マノレテ"、 lastNameの "Manolón"、アドレス: "別荘アリバ"、都市: "Meryville"、 電話: "66666666"、ホームページ: "alguna.homepage.es"、 電子メール: "[email protected]"、誕生日:1314596527943、}」 "http://localhost:8080/PetClinicRoo/owners"
私は可能性がありコードを手書きしますが、これはすべてのアプリケーションWeb層をSpring Roo管理から抜け出すことを意味し、それ以上の変更は自動的には行われません。
残念ながら、私たちのアプリケーションには多くのエンティティがあります。すべてのポストメソッドを押すことは、その巨大な作業です。また、エンティティのさらなる変更はSpring Rooによって自動的に行われません – mmartinez
別のオプションは.javaファイルに直接必要なコードを手書きすることです。メソッドが.ajファイルに存在する場合、Rooは.javaファイル内のコードを削除します。 ajファイル。 – eruiz