[Spring Boot] "No key, method or field with name" 오류 해결 방법

준우·2022년 5월 12일
0

Error Report

목록 보기
4/14
post-thumbnail

오류 메시지

"No key, method or field with name"

원인

Mustache 에서 Key값이 Null or empty인 경우
"No key, method or field with name" 오류가 발생한다.

예시

                {{#memberList}}
                    <tr>
                        <td>{{member_id}}</td>
                        <td>{{member_name}}</td>
                        <td>{{sex}}</td>
                        <td>{{birth_info}}</td>
                        <td>{{sms_agree}}</td>
                        </tr>
                {{/memberList}}
           

내 경우에는 sms_agree 값이 null 이었다.

해결 방법

Mustache 문법

{{#...}} {{...}} {{/...}}
{{^...}} "empty or null" {{/...}}

위는 {{ }} 안의 value 가 있다면 해당 값이 출력되고,
empty,null 인 경우에는 "empty or null"이 출력되는 예시다.

<td>
{{#sms_agree}}{{sms_agree}}{{/sms_agree}}
{{^sms_agree}}N{{/sms_agree}}
</td>

따라서 내 경우에는 sms_agree 값이 있다면 해당 값을 출력하고,
없다면 "N" 이 출력되도록 했다.

👼 Reference

1개의 댓글

comment-user-thumbnail
2022년 12월 28일

감사합니다 ^^ 잘되네요 굳

답글 달기