Spring Controller-带有本地化消息的RequestParam错误验证

时间:2018-10-29 12:15:49

标签: spring-mvc localization javax.validation

我在@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请求进行相同的验证,则消息将被本地化。

感谢您的帮助。

0 个答案:

没有答案