Skip to content

pyuseon/velogClonecoding_BE

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

82 Commits
 
 
 
 

Repository files navigation

velogClonecoding_BE

😺 velog 클론코딩

프로젝트 소개

개발자 블로그! 벨로그를 클론 코딩 합니다.

🎥 시연 영상

https://www.youtube.com/watch?v=meAVU7i0XpE

📜 ERD 설계

😄 API 테이블

여기를 눌러주세요

image image image

💦 개발 기간 및 개인 역할

기간 : 2022.02.18 ~ 2022.02.24 (6일)

  • 김정근 : 댓글 수정, 삭제, 생성 / 태그 생성, 조회 / 내가 작성한 게시글 조회
  • 송성근 : 게시글 수정, 삭제, 생성, 조회
  • 박유선 : 로그인, 회원가입 / 이미지 업로드

🎶 기술 스택

Back-end

  • Java 8
  • SpringBoot 2.5.3
  • Spring Security
  • Gradle
  • JPA
  • MySQL
  • JWT
  • CORS

DevOps

  • AWS EC2
  • AWS RDS(MySQL)
  • FileZilla

Tool

  • Git
  • GitHub

💃 우리팀이 해결한 문제

  1. User정보를 로그인시 가져오지 못해 해당 컬럼에 fetch = FetchType.EAGER 를 설정하였다.
  2. like를 취소하는 동작이 잘 안되는 문제가 있어서 orphanRemoval = true 를 User에 추가해 주었다.
  3. 포스팅을 받아올 때 이미지 url 을 리스트로 받아와야 하는데 손쉽게 받아오기 위해 이미지 테이블을 생성하여 포스팅 테이블과 연관관계를 설정해 주었다.
  4. 어떤 사용자가 좋아요를 눌렀는지 알아보기 힘든 문제가 있어서 게시물 별로 좋아요를 누른 사람의 닉네임을 리스트로 반환해줬다.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages