Ответ 1
Попробуйте взглянуть на OVal и другие разработчики JSR-303 (подтверждение Bean)
Я ищу основы для проверки на основе аннотаций, которые позволят мне проверять значения параметров. Что-то вроде следующего:
void someMethod(@NotBlank String foo, @NotEmpty Collection bar, @Positive Integer baz, @NotNull Object obj) {
}
Проверка параметров должна происходить автоматически всякий раз, когда вызывается аннотированный метод/конструктор, поэтому нет возможности обойти проверку.
Если бы я мог настроить создаваемые сообщения об ошибках, это было бы неплохо. Я использую Java 1.5.
Попробуйте взглянуть на OVal и другие разработчики JSR-303 (подтверждение Bean)
Это задание для JSR 303 - Bean Проверка, например Hibernate Validator (RI). Проверьте различные Bean сообщения о блогах валидации от Эммануэля Бернарда (спецификация).