Hibernate根验证器消息插值器中的根对象

时间:2014-11-14 13:47:05

标签: hibernate hibernate-validator

我正在尝试使用Bean Validation框架中提供的Message Interpolator功能进行一些实验。

我想访问其中的Root对象,以便我可以在我想要构建的消息中添加root用户的属性。我尝试了很多,但我无法得到它。只是想知道这是否可能。

到目前为止,我已经完成了。

Configuration<?> configuration = Validation.byDefaultProvider().configure();
ValidatorFactory factory = configuration
    .messageInterpolator(new MessageInterpolator() {

            @Override
            public String interpolate(String string, MessageInterpolator.Context cntxt) {
                //implementation
                // Root Bean Here ??????
            }

            @Override
            public String interpolate(String string, MessageInterpolator.Context cntxt, Locale locale) {
                //implementation
            }
        })
    .buildValidatorFactory();

Validator validator = factory.getValidator(); 
  

关于如何实现这一点的一些指示非常好,即一些   如何在消息中添加Root bean的属性和current   无效的价值。

0 个答案:

没有答案