/java-spring-cafe

2022 마스터즈 백엔드 자바 스프링 카페

Primary LanguageJava

2022 Java Spring Cafe

2022년도 마스터즈 멤버스 백엔드 스프링 카페 프로젝트

1단계

  • 회원가입 기능 구현
  • 회원목록 조회 기능 구현
  • 회원 프로필 조회 기능 구현
  • html 중복 제거

2단계

  • 글쓰기
  • 글 목록 조회하기
  • 게시글 상세보기
  • 회원정보 수정

3단계

  • H2 데이터베이스 연동
  • 게시글 데이터 저장하기
  • 게시글 목록 구현하기
  • 게시글 상세보기 구현하기
  • 사용자 정보 DB에 저장
  • 배포

4단계

  • login기능
  • logout 기능
  • 개인정보 수정 기능(로그인된 해당유저만 수정가능)

5단계

  • 세션을 통한 로그인 검증
  • 로그인된 유저만이 각 작성한 게시글 수정 및 삭제 기능

6단계

  • 게시글을 볼 때, 댓글까지 함께 표시
  • 로그인한 유저는 댓글 작성 가능
  • 자신의 작성한 댓글만 삭제 가능
  • 다른 유저의 댓글이 포함되어있는 게시글은 삭제 불가능하도록 구현
  • 댓글 수정기능

댓글 수정 기능의 경우, softDeletion 혹은 수정하는 상태에 대한 필드를 추가해서 쿼리 및 로직을 수정해야 깔끔하게 구현할 수 있을 듯하다.

테스트

스크린샷 2022-07-28 오후 6 41 21

스크린샷 2022-07-28 오후 6 45 58