Thymeleaf 사용시, 하위와 같은 예외가 발생하는 경우가 있다. 

org.springframework.expression.spel.SpelEvaluationException: EL1007E:(pos 0): Property or field 'name' cannot be found on null


예외 발생 코드

<span class="column" th:text="${academy.member.name}" > </span> 

member 가 null 인 케이스에 발생한 문제로, 
다음과 같이 null 이 아닐 경우에만 name을 참조하도록 해야한다. 
1.

<span class="column" th:text="${academy.member.name}"  th:if="${academy.member} ne null"> </span> 
2.
<span class="column" th:text="${academy.member?.name}" > </span> 


+ Recent posts