【发布时间】:2017-02-04 15:56:26
【问题描述】:
我希望使用约束验证器来验证输入。我的问题是我需要ServletContext 中包含的一些信息,例如属性文件的路径,来验证请求bean。我发现用Spring我可以使用@Autowired注解,但不幸的是我不能使用这个框架。
约束:
@Constraint(validateBy = MyValidationClass.class)
@Target(PARAMETER)
@Retention(RUNTIME)
public @interface MyValidation {
...
}
我希望在约束验证器中做的事情是这样的:
@Override
public boolean isValid(RequestBean value, ConstraintValidatorContext context) {
Properties props = servletContext.getAttribute("ws.props")
// my validation
}
我怎样才能做到这一点?
【问题讨论】:
标签: servlets jakarta-ee bean-validation