【发布时间】:2013-12-08 08:02:57
【问题描述】:
我正在使用带有 bean 验证的 GF4。我正在尝试在我的自定义验证器中 @Inject 一个服务 bean,但我得到了一个 null 值。
public class TestValidator implements ConstraintValidator<>{
@Inject Service myService;
}
这不是假设与 JEE7 一起工作吗?
另外,我正在尝试找到内置的动态消息插值(不写我自己的MessageInterpolator)。我确实看到了一些例子,但它们不是很清楚。我正在寻找的是从ConstraintValidator.isValid 传递动态参数。例如:
Message_test={value} 无效
并以某种方式编织它,就像您可以静态插入 Annotation 值一样,例如size_msg={min}-{max} 超出范围。
【问题讨论】:
标签: cdi bean-validation glassfish-4 java-ee-7