반응형 리플렉션2 [Java] 자바 클래스에서 Getter 메소드 얻어오기 (Introspector) 자바 객체를 이용해서 데이터를 주고 받을 때, 객체 클래스의 Getter 메소드를 호출해야하는 경우가 있다. 특정 객체 클래스의 Getter 메소드를 리플렉션(Reflection)을 이용해서 가져올 수도 있지만 전달하는 객체가 자바빈 객체라면 다음 코드를 사용할 수도 있다. import java.beans.Introspector; import java.beans.PropertyDescriptor; public class Example { private String name; private String address; public String getName() { return name; } public String getAddress() { return address; } public String getA.. 2019. 6. 19. Java Reflection Exception : IllegalAccessException,IllegalArgumentException, InvocationTargetException 설명 자바 리플렉션을 이용해서 클래스의 메소드를 호출할 일이 있었다. 클래스에 있는 모든 Getter 메소드를 호출해서 멤버 값을 가져오는 코드를 다음과 같이 작성했다. import java.lang.reflect.Method; public class Test { private String name; private String address; public Test(String name, String address) { this.name = name; this.address = address; } public String getName() { return name; } public String getAddress() { return address; } private static boolean isGetter(M.. 2019. 6. 1. 이전 1 다음 반응형