в моем проекте я делаю что-то подобное:
Сначала я сделал способ показать сообщения об ошибках по умолчанию.
Во-вторых, в пакете клиента у меня есть классы для проверки на стороне клиента, такие как пустые поля и простые бизнес-правила.Этот класс возвращает объект, содержащий поля с ошибками и сообщения, которые я должен показать пользователю.
В пакете сервера у меня может быть другой класс проверки, который выполняет проверки, которые должны проверять БД и другие вещи.Этот класс возвращает объект того же типа, что и клиентская проверка.
Итак, в моей Activity / Presenter я вызываю мою клиентскую проверку, если все в порядке, я вызываю метод, который мне нужно вызвать (сохранить, с помощьюпример), а метод save запускает проверки сервера и т. д., возвращая тот же тип результата, как я уже говорил.
Я никогда не использовал spring-roo и не знаю, как это работает, поэтому, если я сказал что-то бесполезное,пожалуйста, прости меня.
надеюсь, это поможет.