我刚刚开始使用Spring MVC,在我的项目中有一些代码:
@RequestMapping(value = "/users/in_group", method = RequestMethod.GET)
@ResponseBody
public List<UserInfo> getUsersInGroup(@RequestParam Department department) {
return UserUtil.convertUsers(group.getUsers());
}
和
public String formBuilderPage(@PathVariable("department") Department department, Model model){
// some code
}
正如我在Spring参考中所读到的,@PathVariable
必须是String或primitive,并且此规则与@RequestParam
相关。所以我的问题是:Spring如何创建这个对象,Spting给出了什么,以及如何让它在将来工作?谢谢!