오늘의 한 일
✅ 환경 세팅
- 프로그래밍 언어: Java 17
- 빌드 툴: Gradle
- 프레임워크: Spring boot 3.2.2
- 데이터베이스: MySQL 8.0.36
- ORM: JDBC
- JPA
✅ API 명세서 작성
노션에 작성해둠, 계속해서 수정할 예정
- 회원가입, 로그인
- 마이페이지
- 게시물
- 댓글
- 게시물 좋아요
- 댓글 좋아요
- 팔로우
✅ ERD 설계
✅ DB 작업
- 테이블 및 컬럼 생성(시퀀스, PK, UNIQUE )
- FK 지정(CASCADE) 설정
👉 테이블 DROP할 때 FK 고려해서 순서 중요함!
회고
1. 개인 프로젝트는 처음이라 환경 세팅부터 결정할 것이 너무 많다. 모든 결정에는 이유가 있어야 한다.
2. 오늘 진짜 세팅 끝! 개발 하다보면 중간에 뒤엎거나 바꿔야 할 일이 많지만 재밌을 것 같다.
3. 공식문서 보는 것을 생활화하자
'프로젝트 > 뉴스피드' 카테고리의 다른 글
[Spring boot + AWS S3] 이미지 저장하기(프로필, 게시글 이미지) (0) | 2024.02.15 |
---|---|
[회고][프로젝트 5~12일차] 다시 1일차로 돌아간 이야기 (0) | 2024.02.04 |
[회고][프로젝트 2~4일차] 회원가입, 로그인 기능 구현 (0) | 2024.01.27 |
[spring security] 로그아웃 기능 구현 (0) | 2024.01.26 |
Intellij - MySQL 연결 오류 (com.mysql.cj.jdbc.Driver) (0) | 2024.01.24 |