- IDE: IntelliJ IDEA Community
- Spring Boot 3.3.4
- JDK 17
- mysql
- Spring Data JPA
- Thymeleaf
- 메인 페이지
- 글쓰기(/board/save)
- 글목록(/board/)
- 글조회(/board/{id})
- 글수정(/board/update/{id})
- 상세화면에서 수정 버튼 클릭
- 서버에서 해당 게시글의 정보를 가지고 수정 화면 출력
- 제목, 내용 수정 입력 받아서 서버로 요청
- 수정 처리
- 글삭제(/board/delete/{id})
- 페이징처리(/board/paging)
- /board/paging?page=2
- /board/paging/2
- 게시글 14
- 한페이지에 5개씩 => 3개
- 한페이지에 3개씩 => 5개
- 파일(이미지)첨부하기
- 단일 파일 첨부
- 다중 파일 첨부
- 파일 첨부와 관련하여 추가될 부분들
- save.html
- BoardDTO
- BoardService.save()
- BoardEntity
- BoardFileEntity, BoardFileRepository 추가
- detail.html
- 댓글 처리하기
- 글 상세 페이지에서 댓글 입력
- 상세조회 할 때 기존에 작성된 댓글 목록이 보임
- 댓글을 입력하면 기존 댓글 목록에 새로 작성한 댓글 추가
- 댓글용 테이블 필요!






