Skip to content

Latest commit

 

History

History
53 lines (47 loc) · 1.96 KB

README.md

File metadata and controls

53 lines (47 loc) · 1.96 KB

게시판 API

🪄 설명

👩‍👧커뮤니티를 통해 자신의 생각을 공유하고 타인과 소통해보세요👩‍👧


📃 API 문서


💻 개발환경


📝 주요기능

  1. 회원가입 / 로그인
  • Spring Security + JWT를 사용하여 회원가입 후 로그인 시 access-token을 받아온다
  1. 게시판
  • header에 access-token을 넣고 게시글을 작성한다.
  • 게시글 id를 내림차순으로 최대 100개의 게시글을 볼 수 있다.(페이징)
  • header에 access-token을 넣고 게시글 id로 게시글 수정이 가능하다. (작성자 이외 수정불가)
  • header에 access-token을 넣고 게시글 id로 게시글 삭제가 가능하다. (작성자 이외 삭제불가)
  • 키워드로 게시글 검색 가능하다.
  • 게시글 조회 시 게시글에 달린 댓글도 조회 가능하다.
  1. 댓글
  • 게시글 등록 시 해당 유저와 해당 게시글 번호도 DB 저장한다.
  1. 마이페이지
  • 유저가 작성한 게시글이나 댓글 조회 가능하다.

🛠️ 기술스택

  • Language : java
  • Library & Framework : Spring Boot
  • Database : MySQL
  • ORM : JPA
  • API : Swagger
  • Server : Tomcat

🗂️ 프로젝트 구조

src ├── config └── jwt ├── controller ├── domain ├── dto ├── exception ├── repository └── service