java 리플렉션/ 객체 내부 필드값 순회하기

25gStroy·2022년 7월 13일
0

JAVA

목록 보기
10/18
public static String convertParameter(Object obj) throws IllegalAccessException {
    StringBuffer parameter = new StringBuffer();

    for (Field field : obj.getClass().getDeclaredFields()) {
      field.setAccessible(true);
      Object value = field.get(obj);

      if (!ObjectUtils.isEmpty(value)) {
        parameter.append(field.getName())
            .append("=")
            .append(value)
            .append("&");
      }
    }

    parameter.delete(parameter.length()-1, parameter.length());
    log.debug(parameter.toString());

    return parameter.toString();
profile
애기 개발자

0개의 댓글