【发布时间】:2018-04-20 07:16:30
【问题描述】:
我试图在 GET 方法中将多个路径变量传递给我的控制器类,所以我通过 POSTMAN 提供变量,当我尝试单个变量时它工作正常,但对于两个变量我得到空结果。
这就是我通过 POSTMAN 传递变量的方式 本地主机:8081/specquestions/java/oops
这里'java'是一个变量,'oops'是另外一个变量
我的 java 控制器类
@RequestMapping(method=RequestMethod.GET,value="/specquestions/{subject}/{topic}")
public ResponseEntity<List<QuestionBank>> getSpecificQuestions(@PathVariable String subject,String topic) {
return ResponseEntity.ok( questionBankService.getSpecificquestions(subject,topic));
}
谁能告诉我我在哪里做错了。
【问题讨论】:
-
你忘了用
@PathVariable注释第二个参数,就像第一个一样。 -
@JBNizet 非常感谢,是的,现在它正在工作
标签: java spring-boot postman