EL1008E: Property or field 'name' cannot be found on object of type 'Bulletin.Board.domain.posts.User' - maybe not public or not valid?
<tr th:each="u : ${users}">
<td th:text="${u.name}"></td>
에러가 발생한 일부 소스 코드
name부터 에러가 생기니 밑에 속성들도 안 된다.
User Entity에서 getter가 없어서 생긴 에러
모든 멤버변수의 getter를 추가한 후 해결:)
덕분에 Thymeleaf가 어떻게 동작하는지 알았다.
에러는 Thymeleaf에서 생겼지만, Entity 쪽에서 해결해서 카테고리 분류를 Spring으로 했다.
참고 👇
반응형
'Framework > Spring Boot' 카테고리의 다른 글
Spring Security 기본 로그인 화면 제거 (2) | 2021.11.02 |
---|---|
[Error] Error creating bean with name 'thymeleafViewResolver' defined in class path resource (0) | 2021.10.24 |
Repository와 Service의 차이 (0) | 2021.09.19 |
[Error] 수정 후 조회수 초기화 (0) | 2021.08.07 |
[Error] Can not set int field Bulletin.Board.domain.posts.Post.view to null value (0) | 2021.07.24 |