خرید بک لینک

انوتیشن 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("[email protected]");
  
     retu employee;
  
    }
  
}

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

برچسب: نویسنده: محمد رضا جوادیان تاريخ: جمعه 13 فروردين 1395 ساعت: 19:25

صفحه بندی