在PHP,当然,这是一种解释性语言,我可以在运行时取消引用字段名称,例如'source'和'value'以下,并使用源和值指向的这两个字段的值。
{$key['source']}[LANGUAGE_NONE][0]['value'];
是否有类似的设施Java可以这样做?我有一个 bean 的一些属性,我需要对其进行验证和执行各种检查。我不想对逻辑进行硬编码,而是想遍历一个SQL字段名表并在该字段上执行指示的验证。例如,如果我"email"在数据库中有值,我会选择下面的属性并根据数据库列中的规则对其进行验证:
String email;
我将拥有许多豆子和许多领域,这就是我考虑这种方法的原因。我对设计没有发言权:(
我在想的另一个选项是 using Spring validation,但在提交 a 之前似乎没有办法触发它Spring Form Bean。也许有另一种触发方式?