는 어떻게 빈으로 간단한 자바 객체에 액세스 할 수 있습니까?빈과 같은 POJO를 어떻게 처리 할 수 있습니까?
public boolean checkSettings(Object obj) {
// pseudocode here
Bean bean = new Bean(obj);
if("hello".equals(bean.getAttribute("foo")) {
return true;
}
return false;
}
: 나는 방법
checkSettings(Object obj)
의 구현을 찾고 있어요 그래서
Simple simple = new Simple();
simple.setFoo("hello");
checkSettings(simple);
:
class Simple {
private String foo;
String getFoo() {
return foo;
}
private void setFoo(String foo) {
this.foo = foo;
}
}
지금 나는이 같은이 객체를 사용하려면 : 예를 들어
자바 언어는 coul 같은 소리 java.beans
라는 패키지가 포함 도와 줘. 그러나 나는 좋은 출발점을 찾지 못한다.
힌트가 있습니까?
죄송하지만이 질문은 나에게 이해가되지 않습니다. 빈이란 단순히 public no-args ctor와 get/set 메쏘드를 가진 클래스이다. –
getter를 명시 적으로 호출하고 싶지 않습니다. 나는'checkSettings()'메서드처럼 인터페이스와 같은 빈을 사용하고 싶다. – tangens
나는 아직도 혼란 스럽다. 표시된 Bean 인터페이스는 내가 말할 수있는 한 Java Beans가 될 수있는 것이 아닙니다. –