我想通过属性文件或数据库配置bean验证(JEE6)约束。
因此,例如,下面的Max值将从属性文件或数据库中提取。 这可能吗?
@Max(value = 1) private int elvis;
关于可能的方法的任何建议。
答案 0 :(得分:1)
通过标准Bean验证无法实现。根据规范的默认值是注释或替代XML。
理论上,Hibernate Validator具有 MetaDataProvider 的(内部)概念,可以考虑插入 DbMetaDataProvider 。但是,这将是相当多的工作,我不确定这是否值得努力。
你用的是什么用例?为什么不使用XML?
答案 1 :(得分:0)