我做错了什么?
储存库:
@Query(value = "SELECT * FROM agenda WHERE substring(data,1,10) IN (:data0,:data1)", nativeQuery = true)
List<AgendaModel> find(String data0,String data1);
控制器:
@RequestMapping(value="/agenda/clone/{data0}/{data1}", method=RequestMethod.GET)
public @ResponseBody List<AgendaModel> clone(@PathVariable String data0, String data1){
return actions.find(data0,data1);
}
例如,如果我尝试使用“/agenda/clone/2022-11-24/2022-11-25”,我会得到2022-11-24的值,而不会得到2022-11-25的值。
1条答案
按热度按时间mf98qq941#
我发现data 1缺少@PathVariable注解。请按如下方式编写方法,然后重试。