Necesito obtener el valor de un campo con una anotación específica, por lo que con la reflexión puedo obtener este objeto de campo. El problema es que este campo siempre será privado, aunque sé de antemano que siempre tendrá un método getter. Sé que puedo usar setAccesible (true) y obtener su valor (cuando no hay ningún PermissionManager), aunque prefiero invocar su método getter.La mejor forma de invocar getter por reflexión
Sé que podría buscar el método buscando "get + fieldName" (aunque sé, por ejemplo, que los campos booleanos a veces se denominan "is + fieldName").
Me pregunto si hay una mejor manera de invocar este getter (muchos frameworks usan getters/setters para acceder a los atributos, tal vez lo hagan de otra manera).
Gracias
+1 simplemente correcto ... totalmente correcto;) – BalusC
¡Muchas gracias! Esto me ahorró manipulaciones de cadenas, etc. – guerda
Buena llamada en BeanUtils de Apache. Facilita la obtención/configuración de propiedades y maneja la conversión de tipos. –