我们正在使用Swagger来生成我们的API接口和模型类。但是,Swagger以camelCase样式而不是我们的API中指定的snake_case生成端点的请求参数。
例如,生成的代码是:
@RequestMapping(value = "/search/test",method = RequestMethod.GET)
public ResponseEntity<Location> getLocation(@RequestParam(value = "locationId",required = true) locationID)
应该是:
@RequestMapping(value = "/search/test",method = RequestMethod.GET)
public ResponseEntity<Location> getLocation(@RequestParam(value = "location_id",required = true) locationID)
有没有办法以编程方式(可能使用HttpConverter)匹配包含参数的请求&#34; location_id&#34;使用包含&#34; locationId&#34;的方法;没有抛出PathNotFound异常? 我们所有的参数都是整数或字符串。