我在@RequestParam有一个带有Javax验证的GET端点。 我在本地化错误消息时遇到问题,它们无法得到解决。
@GetMapping("/products/details")
@ResponseStatus(HttpStatus.OK)
public ProductDetailsDto getProductInventoryDetails(
@NotBlank(message="{validation.product.search.invalid.user}") @RequestParam(name="user") String user,
@NotBlank(message="{validation.product.search.invalid.product}") @RequestParam(name="product") String product,
{
return service.getProductDetails(user, product);
}
返回的错误消息为{validation.product.search.invalid.product}。
如果我对POST请求进行相同的验证,则消息将被本地化。
感谢您的帮助。