0 امتیاز
قبل در برنامه نویسی توسط (204 امتیاز)
ویرایش شده قبل توسط

انوتیشن ResponseBody@ که قبل از خروجی تابع 

getEmployeeInJSON(@PathVariable String name)

بکار برده شده است را اگر برای کنترلر که با RestController@ نشات داده شده است بکار ببریم آیا این کار غلط است؟ و کار بیهوده ایی انجام داده ایم یعنی به این صورت کد را داشته باشیم؟


@RestController
@RequestMapping("employees")
public class EmployeeController {
  
    Employee employee = new Employee();
  
    @RequestMapping(value = "/{name}", method = RequestMethod.GET, produces = "application/json")
    public @ResponseBody Employee getEmployeeInJSON(@PathVariable String name) {
  
     employee.setName(name);
     employee.setEmail("employee1@genuitec.com");
  
     return employee;
  
    }
  
}

سوال دومی که در این خصوص برای من ایجاد شده است این است که این دو انوتشن RequestBody@ و ResponseBody@ چه کاری را برای کنترلر ما انجام می دهند و وقتی که در کلاس کنترلر ما به کار برده می شود به چه مفهومی است؟ 

سوالات مشابه

+1 امتیاز
1 پاسخ 855 بازدید
+1 امتیاز
1 پاسخ 430 بازدید
سوال شده 5 سال قبل در برنامه نویسی توسط یوری (426 امتیاز)
0 امتیاز
0 پاسخ 285 بازدید
+1 امتیاز
2 پاسخ 914 بازدید
+1 امتیاز
1 پاسخ 473 بازدید
+1 امتیاز
1 پاسخ 52.1هزار بازدید
+1 امتیاز
1 پاسخ 486 بازدید
0 امتیاز
1 پاسخ 617 بازدید
سوال شده 7 سال قبل در برنامه نویسی توسط HA (347 امتیاز)
0 امتیاز
0 پاسخ 403 بازدید
...