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