[英]How to send extra fields with an entity object in request body spring mvc?
我正在創建一個 Spring Boot 應用程序,其中我有一個發布課程詳細信息的發布路線。
Course.java
public class course{
String name;
String days;
}
現在,在發送發布請求以發布它時,我必須添加一些額外的字段,例如:
sort_order
, page_size
我的帖子映射如下所示:
public course postcourse (@RequestBody course c)
{
}
在上述函數中,請求正文將是:
{
"name":"Java",
"duration":"12"
}
但我希望我的要求是:
{
"name":"Java",
"duration":"12",
"page_size":10,
"sort_order":"reverse"
}
我不能在實體對象中添加sort_order
和page_size
,因為這不是一個好習慣。
有人可以幫忙嗎? 謝謝
本地課程可以幫助您解決此問題
public course postcourse (@RequestBody course c) {
class postCourse extends course {
int page_size;
String sort_order;
}
course yourCourse = new postCourse();
…
return yourCourse;
}
希望這項工作。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.