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>