@PathVariable和@RequestParam以及Object作为方法参数

时间:2014-05-28 16:31:23

标签: java spring spring-mvc

我刚刚开始使用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给出了什么,以及如何让它在将来工作?谢谢!

0 个答案:

没有答案