@RestController
@RequestMapping(value = UserRestController.REST_URL, produces =
MediaType.APPLICATION_JSON_VALUE)
public class UserRestController {
@GetMapping
public List<User> getByParameter(@RequestParam Map<String, String> parameters) {
logger.info("PARAMETER VALUE " + parameters.get("phone"));
return service.getByParameter(parameters);
}
}
当我在上运行get request时
http://localhost:8080/test/customers?phone=+78122347389
它不会返回任何结果,因为它看不到“+”。
事实上,我在日志中看到:
PARAMETER VALUE 78122347389
编码可能有问题吗?