如何在java代码中使用作为restcontroller一部分的方法?

时间:2015-10-27 02:21:55

标签: java spring spring-mvc

例如当我尝试调用以下方法时,它是PersonController的一部分

@RequestMapping("/selectnamelbyid")     
public Template selectNamesbyID(@RequestParam(value = "id") String id) {...

使用以下代码

PersonController personController = new PersonController();
personController.selectNamesbyID(id);

它会抛出一个nullpointer。 我试图通过这样做将数据获取逻辑集中到控制器类。有人能说出我做错了什么吗?

1 个答案:

答案 0 :(得分:1)

我相信PersonController应该由spring容器初始化。它可以在某处注入您的代码,但如果您手动创建此实例,它将无法工作。