본문 바로가기

공부/TIL

23.11.10

오늘은 Bean에 대해 정리해봤다. Bean의 필요성을 잘 이해하지 못했는데 정리하면서 필요성에 대해 다시 깨달았다.

https://taeho-fighting.tistory.com/43

 

[Spring] Bean

스프링에서 Bean이란 스프링 IoC 컨테이너에서 관리하는 자바 객체를 말한다. [스프링 IoC 컨테이너] 제어의 역전을 하기 위해 DI방식으로 기능을 구현한다. 이때 인자로서 객체를 넣어주기 위해 객

taeho-fighting.tistory.com

그리고 본격적인 개인과제의 시작

TO-DO LIST를 작성하는 페이지를 완성하는 것. 요구사항은 다음과 같다.

 

1. 회원가입 API

2. 로그인 API

3. 할일카드 작성 기능 API

4. 할일카드 조회 기능 API

5. 할일카드 목록 조회 기능 API

6. 선택한 할일카드 수정 기능 API

7. 할일카드 완료 기능 API

8. 댓글 작성 API

9. 댓글 수정 API

10. 댓글 삭제 API

11. 예외처리 API

 

우선 ERD부터 짰다.

ERD

유저테이블, 할일 카드 테이블, 댓글 테이블 3개로 나누어서 Entity를 작성했다. 각각 유저와 카드는 1대 N, 카드와 댓글도 1대 N의 관계를 갖는다. 카드는 user_id를 외래키로 갖으며, 댓글은 카드의 card_id를 외래 키로 갖는다(이름이 좀 수정해야겠다.)

'공부 > TIL' 카테고리의 다른 글

23.11.14  (0) 2023.11.14
23.11.13  (0) 2023.11.13
23.11.09  (0) 2023.11.09
23.11.08  (0) 2023.11.08
23.11.07  (0) 2023.11.07