TIL
211128 WIL (3차 프로젝트 1주차)
수염차
2021. 11. 28. 19:44
이번주에는 3차 프로젝트 설계하고 기본적인 crud 기능 구현을 했다.
플라스크로 할때는 몽고디비로 해서 컬렉션별로 어떤 칼럼있는지 그런것만 설계했는데
스프링때는 db, 엔티티 설계해야해서 새로웠다.
테이블끼리 연관관계가 이해가 잘 안되서 어려웠다.
pk,fk 이런게 좀 생소했다.
-pk는 기본키로 테이블에서 각 행을 고유하게 식별하는 역할을 한다. 중복x -fk는 외래키로 테이블 간의 관계를 의미한다. 두 테이블 간의 종속이 필요한 관계이면 그 접점이 되는 칼럼을 fk로 지정하여 서로 참조할 수 있도록 관계를 맺어준다. ++ 일대일관계에서는 주 테이블과 대상 테이블 중에 외래 키를 넣을 테이블을 선택 가능하다. |
강의주간에 배운 거 보다 어려워서 처음에 막힐때가 많았는데 팀원분들이 알려주셔서 기능 구현은 하나씩 해보긴 했다. 코드 작성하는건 어떻게 조금씩 해보겠는데 내가 스프링 흐름을 이해하고 참여한 프로젝트에 대해서 설명할 수 있을까에 대한 자신이 너무 없다.
기초도 없이 그냥 찾아본대로 하고 있는 느낌이다 ㅠㅠ공부해야지뭐
-스프링 시큐리티 복습
로그인 처리 과정
카카오 로그인 진행 과정
이번주에 프로젝트하면서 기억에 남는 것은
-ERD 설계
-responseDto 적용
-경고 먹은 IAM 사용자는 권한 허용해도 안 먹힌다. 삭제하고 다시 만들어야 됨
-구현테스트 시간 내에 성공.. 감격
참고자료