java - 方法形参上可以用多个@RequestBody吗,封装不同的对象
天蓬老师
天蓬老师 2017-04-18 10:55:14
0
2
1691

在方法的形参那可以用多个@RequestBody来把json字符串封装成多个对象么?用一个@RequestBody.肯定可以,多个这个注解可以封装多个不同的对象么……

天蓬老师
天蓬老师

欢迎选择我的课程,让我们一起见证您的进步~~

membalas semua(2)
迷茫

Malah, sentiasa ada satu parameter permintaan, kerana permintaan hanya mengandungi satu kandungan permintaan Jika anda memahami perkara ini, anda akan faham bahawa Spring MVC tidak menyokong berbilang @RequestBody.

Bagi menyahsiri kandungan dalam badan permintaan kepada beberapa contoh Java, ia adalah masalah lain.
Terdapat tiga arah penyelesaian:

  1. Buat entiti baharu dan letakkan dua entiti anda di dalamnya. Ini adalah yang paling mudah, tetapi tidak cukup "elegan".

  2. Gunakan Map<String, Object> untuk menerima badan permintaan dan menyahsirikannya ke dalam setiap entiti sendiri.

  3. Sama seperti kaedah 2, tetapi lebih generik, laksanakan HandlerMethodArgumentResolver anda sendiri. Sila rujuk: https://sdqali.in/blog/2016/0...

阿神

Senaraikan senario perniagaan

Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan