말도 안되는 아주 간단한 예를 만들었습니다.
public static void main(String [] args) throws IntrospectionException {
BeanInfo info = Introspector.getBeanInfo(DemandBidType.class);
int breakpoint = 0;
}
내 수업은 다음과 같습니다.
public class DemandBidType {
protected Boolean isDuplicateHour;
protected Boolean test;
public boolean isIsDuplicateHour() {
return isDuplicateHour;
}
public void setIsDuplicateHour(Boolean isDuplicateHour) {
this.isDuplicateHour = isDuplicateHour;
}
public Boolean getTest() {
return test;
}
public void setTest(Boolean test) {
this.test = test;
}
}
그리고 여기에 문제를 보여주는 스크린 샷이 있습니다. 내가 관심있는 분야는 쓰기 방법이있는 것으로 인식되지 않습니다. 나는 또 다른 필드 'test'를 추가했고 그 하나는 잘 작동한다 ... 구글에서 이것과 관련된 것은 거의 없었고, 오래된 자바 버전에는 몇 년이 지난 것이 있었다. 오른쪽 하단에서 1.7.51을 사용하고 있음을 알 수 있습니다.
getter의 반환 유형이 setter의 인수와 일치하지 않기 때문입니다. (하나는 "부울"이고 다른 하나는 "부울").
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다