Как полностью распечатать Java Bean с помощью отражения или любой другой утилиты

У меня есть класс Java bean Person, содержащий 3 переменные:

  • имя (Строка)
  • возраст (Строка)
  • адрес (Объект ).

Addressсодержит 3 переменные:

  • улица
  • дверь _нет
  • город

Я хотел бы иметь утилиту, которая должна печатать все переменные в Person.

Под этим я подразумеваю, что он должен печатать Person, а также содержащийся в нем объект Address.

Я мог бы создать хэш-карту и поместить имена и значения переменных, используя отражение, и распечатать пользовательский интерфейс ключа/значения в JSP, но проблема в том, что мне нужно применить отражение для Address, чтобы добавить переменную/значение в хэш-карту.

Есть ли утилита для этого?

10
задан reevesy 7 September 2012 в 13:51
поделиться