В настоящее время большая часть Dto, как и большая часть аннотаций валидации, расположены в jcommune-web-controller. Проблема заключается в том, что в некоторых случаях нам хотелось бы проводить валидацию полей и использовать эти Dto в слое сервисов (jcommune-service), что становится особо актуальным с введением плагинов. Поэтому предлагается перенести Dto и аннотации для валидации в слой сервисов. Если рассмотреть в качестве примера плагин регистрации, то это позволит нам проводить в одном месте валидацию полей и саму регистрацию, либо с помощью плагина, либо с помощью регистрации по умолчанию (JCommune), в виде единой операции.
Выслушаю ваши замечания, предложения.
private String passwordConfirm; @Captcha(message = "{validation.captcha.wrong}") private String captcha;Это RegisterUserDto