인프런 커뮤니티 질문&답변

작성자 없음

작성자 정보가 삭제된 글입니다.

입문자를 위한 Spring Boot with Kotlin - 나만의 포트폴리오 사이트 만들기

[실습] 뷰 개발 - 테이블 페이지(Table)

Admin 뷰개발-테이블 페이지와 관련한 질문드립니다.

해결된 질문

24.10.16 00:07 작성

·

52

·

수정됨

0

스크린샷 2024-10-16 000603.png

강의를 보면 웹사이트에 접속을 했을 때 id가 가장 먼저 출력이 되는데 저는 id가 중간에 출력이 됩니다. 코드를 아무리 봐도 이유를 모르겠어서 질문 드립니다. 어느 부분의 코드를 봐야 위 내용을 수정할 수 있나요?

답변 1

0

정보근님의 프로필 이미지
정보근
지식공유자

2024. 10. 16. 00:54

안녕하세요 정보근입니다:)

 

우선 어드민 테이블에 보여질 컬럼은

TableDto의 createColumns()에서 세팅되고 있는데요.

 

코드를 보시면 엔티티 클래스의 declaredFields를 읽어와서 세팅하고,

별도의 정렬은 하고 있지 않습니다.

 

클래스에 필드가 정의된 순서대로 declaredFields에 들어가는 것으로 추정되어

Project 클래스에서 name을 맨 위로 올리고 테스트 해보니

어드민 화면에서도 name이 맨 앞에 오는 것을 확인했습니다.

 

클래스에 필드가 선언된 위치를 확인해주세요.

 

감사합니다.

작성자 없음

작성자 정보가 삭제된 글입니다.

질문하기