Spring MVC REST API:用于按包含空格的字符串进行搜索的 predicate 和路径是否正确?

dauxcl2d  于 2023-03-13  发布在  Spring
关注(0)|答案(1)|浏览(79)

我想实现一个REST端点,它获取与某个名称匹配的所有Trainers
name字段同时包含名和姓,例如Joe Bloggs
下面的实现正确吗?更好的替代方案是什么?

// v1/trainers/name/Joe Bloggs
@GetMapping("/v1/trainers/name/{trainerName}")
public List<TrainerDTO> findTrainersByName(@PathVariable String trainerName) {
    return trainerService.findTrainersByName(trainerName);
}
nuypyhwy

nuypyhwy1#

您可以找到答案hereTLDR:引入空格(或等效符号)的常用方法是使用空格,转义为%20(Joe%20Blogs)或使用破折号(Joe-Blogs)。

相关问题