0

Json ではなく、フォーム データのパラメーターで作成された POST の Json 応答を生成する必要があります。

例: 私のリクエスト:

curl -X POST -H "Accept: application/json" -H "Content-Type: multipart/form-data; boundary=----WebKitFormBoundary7MA4YWxkTrZu0gW" -F "firstName=Manolete" -F "lastName=Manolon" -F "住所=ヴィラアリーバ" -F "市=メリービル" -F "電話=666666666" -F "ホームページ=alguna.homepage.es" -F "メール=alguno@hotmail.com" -F "誕生日=1314595427866" " http://localhost:8080/PetClinicRoo/owners "

現在のリクエスト:

curl -X POST -H "Accept: application/json" -d '{firstName: "Manolete", lastName:"Manolón", address:"villa arriba", city: "メリービル", telephone:"66666666", ホームページ: "alguna.homepage.es", 電子メール:"alguno@hotmail.com", 誕生日: 1314596527943, }' " http://localhost:8080/PetClinicRoo/owners "

コードを手書きすることもできますが、これはすべてのアプリケーション Web 層の Spring roo 管理から抜け出すことを意味し、それ以上の変更は自動的には行われません。

4

2 に答える 2

0

コントローラー・メソッドをプッシュインして、必要に応じて変更すると、Spring Roo の管理が機能します。

于 2016-08-01T14:38:12.073 に答える
0

いくつかのオプションがあります。

1.- spring roo を使用してからメソッドをプッシュする

  • spring roo を使用してすべての Web 層を生成する

  • すべての post メソッドのプッシュイン

  • 応答を変更する

不便: 一度メソッドをプッシュインすると、spring roo はメソッドを管理しないため、それ以上の変更は自動的に行われません。

2.-Web層を手書きします。

  • spring ro を使用してエンティティを生成する

  • Web レイヤーを手書きする

不便: 前のオプションよりも多くの作業を意味します。

3.- メソッドを自動的に生成するために Spring Roo を拡張します。

彼にはたくさんのエンティティがあるので、これが最善の選択肢だと思います。

于 2016-08-03T08:03:59.773 に答える