【发布时间】:2018-08-29 11:35:40
【问题描述】:
我正在尝试使用其他一些信息(例如请求者信息)来包装实体数据。现在,我有以下代码,
public class EntityController {
@Autowired
private EntityValidator entityValidator;
...
@InitBinder("entity")
protected void initBinder(WebDataBinder binder) {
binder.addValidators(entityValidator);
}
}
我的验证器就像
public class EntityValidator implements Validator {
@Override
public boolean supports(Class<?> clz) {
return Entity.class.equals(clz);
}
@Override
public void validate(Object obj, Errors errors) {
...
}
}
对于传递给验证方法的Object参数现在是Entity类对象。正如我所说,我想要一个包含此实体类对象的自定义对象。这可能吗?如果是,该怎么做?请帮忙。非常感谢。
【问题讨论】:
标签: spring-mvc spring-boot spring-data spring-data-jpa spring-validator