Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

스프링부트 게시판 프로젝트

(1) 개발 환경

  1. IDE: IntelliJ IDEA Community
  2. Spring Boot 3.3.4
  3. JDK 17
  4. mysql
  5. Spring Data JPA
  6. Thymeleaf

게시판 주요기능

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

게시판 결과

  1. 메인페이지
    K-001
  2. 글쓰기(/board/save)
    K-001
  3. 글목록(페이징X)
    K-001
  4. 글조회
    K-001
  5. 글수정
    K-010
  6. 글삭제
    K-013
  7. 페이징처리
    K-003
  8. 파일(이미지)첨부하기
    K-001
  9. 댓글 처리하기
K-008

About

게시판 만들기 복습

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages