Получить параметры в методе с аннотацией в JAVA - PullRequest
0 голосов
/ 29 сентября 2019

Мне нужно проверить длину параметров Strings в моих методах классов и выдать исключение, если строка пуста или размер больше 20. Я не могу использовать Beans Validation, потому что не могу использовать какой-либо фреймворккак Spring / Hibernate.

Так что я предполагаю реализовать что-то вроде этого, чтобы проверить, является ли какой-либо аргумент метода строковым, и проверить размер:

@ValidateStrings
public void methodWithStrings(String foo) { ... } 

или аннотацию для каждогостроковый параметр (вручную)

public void methodWithStrings(@ValidateString String foo, int bar) { ... } 

Кто-нибудь может помочь добиться этого?

...