An open API service indexing awesome lists of open source software.

https://github.com/noxknow/board_management

Spring을 활용한 게시판 만들어보기
https://github.com/noxknow/board_management

Last synced: over 1 year ago
JSON representation

Spring을 활용한 게시판 만들어보기

Awesome Lists containing this project

README

          

# 개발환경
1. IDE: IntelliJ IDEA Community
2. Spring Boot 3.0.6
3. JDK 17
4. MySQL8Dialect
5. Spring Data JPA
6. Thymeleaf
7. lombok
8. Spring Web

# 게시판 주요기능
1. 글쓰기(/board/save)

2. 글목록(/board/)

3. 글조회(/board/{id})

4. 글수정(/board/update/{id})
- 상세화면에서 수정 버튼 클릭
- 서버에서 해당 게시글의 정보를 가지고 수정 화면 출력
- 제목, 내용 수정 입력 받아서 서버로 요청
- 수정 처리

5. 글삭제(/board/delete/{id})

6. 페이징처리(/board/paging)
- /board/paging?page=2
- /board/paging/2
- 게시글 14
- 한페이지에 5개씩 => 3개
- 한페이지에 3개씩 => 5개

7. 파일(이미지)첨부하기
- 단일 파일 첨부
- 다중 파일 첨부
- 파일 첨부와 관련하여 추가될 부분들
- save.html
- BoardDTO
- BoardService.save()
- BoardEntity
- BoardFileEntity, BoardFileRepository 추가
- detail.html