- 누구나 쉽게 하고 싶은 말을 작성하고 코멘트를 달 수 있는 커뮤니티 입니다.
- Spring framework 3.4.3
- JAVA 21
- MySQL 9.2.0
- 사용자 CRUD
- 사용자 비밀번호 bCrypt로 암호화
- 로그인 시 JWT access token을 발급하고, 사용자 관련 로직에 대해서 토큰을 주고받아 사용자 검증
- 회원 탈퇴, 로그아웃 시 token 삭제
- 서버에 프로필 이미지를 저장하고 url을 매핑하여 전달
- 게시글 CRUD
- 게시글 좋아요 엔티티를 따로 만들어서 관리
- 댓글 CRUD
git clone
cd 복제한 리포지토리
./gradlew build -x test
cd build/libs
java -jar arnold-kim-community-be-0.0.1-SNAPSHOT