오늘 코딩을 하다가 el 표현식을 사용하는 방법을 두 가지 발견했습니다. 이런 식으로 사용할 수 있을지는 모르겠지만, 오류도 보고되지 않았고, 값도 정확하게 얻을 수 있었습니다.
괜찮습니다. 마지막 소계(이것만 변경됨)를 이렇게 하면 둘 사이에 차이가 있나요? (orderItem 속성은 비공개입니다)
문서를 읽어보시면 믿습니다(부분을 선택했음을 참고하세요) ) 속성에 대한 직접 액세스는 EL 표현식에 JavaBean의 개인 속성에 액세스할 수 있는 권한이 있다는 의미는 아니지만 getProperty 메소드를 자동으로 호출하여 데이터를 가져옵니다.
귀하의 질문에 ${orderItem.getSubtotal()} 을 사용할 수 있다는 것은 실제로 getter 메소드를 제공한다는 의미이므로 속성 이름을 사용하여 자연스럽게 직접 데이터를 가져올 수 있다는 의미입니다. 방법에는 차이가 없습니다.
처리 후에도.abc는 getSubtotal()
.getAbc()