java spring

javax.el.BeanELResolver 에러

원코드 2022. 3. 18. 11:01

javax.el.BeanELResolver$BeanProperties.get(BeanELResolver.java:251) 으로 시작하는 에러
타입 [amaging.schedu.bean.RegParent]에서 프로퍼티 [sEmail]을(를) 찾을 수 없습니다.
분명 RegParent빈에는 sEmail이 존재 하고 값도 찍히는데 jsp에서 오류가 난다.
getter, setter할 때 변수 이름이 첫번째는 소문자고 두번째는 대문자인 경우 생기는 오류인것같다.
el을 찍을때 ${code.sEmail}이 아니라 ${code.SEmail}로 적으니까 해결됨.
JSON의 경우 첫번째가 소문자고 두번째가 대문자면 전부 소문자로 날라옴.

lombok 사용 시 두번째 단어 대문자 일 경우 EL 표현식에서 객체 접근 시 javax.el.PropertyNotFoundException일 경우 (tistory.com)

lombok 사용 시 두번째 단어 대문자 일 경우 EL 표현식에서 객체 접근 시 javax.el.PropertyNotFoundException

디비 필드명(스네이크 케이스 : 단어 사이를 _ 로 나누는 방식) VO 객체 클래스(카멜 케이스 : 첫 단어의 첫 글자는 소문자, 두 번째 글자부터는 첫 글자를 대문자로 쓰는 방식) EL 표현식 ${VO.uId} 이

jdevil.tistory.com