My controller-class:
@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);
}
}
When I run get-request on
http://localhost:8080/test/customers?phone=+78122347389
it does not return any result, as it does not see '+'.
Indeed, in log I see:
PARAMETER VALUE 78122347389
May be problem in encoding?