Я пытаюсь создать библиотеку, которая сильно зависит от аннотирования свойств класса. Свойства должны иметь возможность аннотироваться с помощью геттеров или по фактическим базовым полям (например, JPA и т. Д.)
Есть ли какой-то стандарт для этого? Тонны библиотек делают это (например, Hibernate). Все ли они просто используют свои собственные реализации и соглашения? Есть ли хорошая библиотека, которая делает это легко? Кажется, для этого должен быть какой-то стандарт.
Я мог бы просто отразить все методы и поля класса и проверить наличие аннотации, но есть много тонкостей (например, префиксы get или is в методах getter). У кого-нибудь есть идеи?