Это колесо много раз переизобреталось!
Вы, вероятно, можете использовать проверку Spring MVC путем реализации интерфейса Spring * Validator , но вам может потребоваться реализовать или найти способ обосновать проверку на правилах, загруженных другими средствами. 1007 *
Я гуглил и обнаружил множество страниц, описывающих, как использовать проверку общих в Spring. В качестве бонуса некоторые описывают использование valang. Если ваш администратор может изменить правила проверки до развертывания, одного из них вполне может быть достаточно.
Если вы действительно хотите создать собственные бизнес-правила XML, вы можете проанализировать правила, используя Apache Digester . Возможно, вы захотите загрузить правила в структуру данных, используемую вашей собственной реализацией интерфейса Spring Validator.
Если правила должны быть изменены после развертывания, вам, конечно, нужно добавить механизм для обновления правил. Но, по крайней мере, Дигестер все еще, вероятно, поможет там.