1
RF 프록시 인터페이스에서 필드에 getter와 setter를 모두 사용해야하는 이유는 무엇입니까? 일부 필드 (일반 텍스트 암호와 같은)의 경우 설정 자만 필요합니다. 예 :GWT RequestFactory : setter 전용 필드에 대한 IllegalArgumentException
사용자 클래스에는 getters와 setter가 있습니다. 다음과 같은 오류 코드 결과 위
UserProxy user = userRequest.create(UserProxy.class);
user.setPassword("abc")
: java.lang.IllegalArgumentException가 : com.google.web에서 암호 내가 프록시에 암호를 설정
public class User implements Serializable {
private String password;
public String getPassword() {
return password;
}
public void setPassword(String password) {
this.password = password;
}
, 내가 IllegalArgumentException를 얻을. bindery.autobean.shared.impl.AutoBeanCodexImpl.doCoderFor (AutoBeanCodexImpl.java:525) com.google.web.bindery.autobean.shared.impl.AbstractAutoBean.setProperty (AbstractAutoBean.java:276)에서 ... . ..
UserProxy 인터페이스에 'getPassword()'메소드를 추가하면이 오류가 사라지지만 그 목적을 상실합니다. 어떤 제안이라도 도움이 될 것입니다.