Beste Art, Getter durch Reflektion aufzurufen

Ich muss den Wert eines Feldes mit einer bestimmten Annotation abrufen. Mit Reflektion kann ich dieses Feldobjekt abrufen. Das Problem ist, dass dieses Feld immer privat sein wird, obwohl ich im Voraus weiß, dass es immer eine Getter-Methode haben wird. Ich weiß, dass ich setAccesible (true) verwenden und dessen Wert abrufen kann (wenn es keinen PermissionManager gibt), obwohl ich die Getter-Methode lieber aufrufe.

Ich weiß, dass ich nach der Methode suchen könnte, indem ich nach "get + fieldName" suche (obwohl ich weiß, dass boolesche Felder manchmal den Namen "is + fieldName" haben).

Ich frage mich, ob es einen besseren Weg gibt, diesen Getter aufzurufen (viele Frameworks verwenden Getter / Setter, um auf die Attribute zuzugreifen, also machen sie es vielleicht auf andere Weise).

Vielen Dan

Antworten auf die Frage(4)

Ihre Antwort auf die Frage