게시글
블로그
전체 32025. 03. 16.
0
[인프런워밍업클럽3기] 백엔드프로젝트 발자국 2주차
이번 주는 일이 바빠 개인 프젝을 거의 못했다.미션 4까지 하고 강의도 많이 들어두려고 했으나,, 강의 듣는 도중 오류가 발생해서 멘붕이 왔다. ✔강의이번 주 강의 진도 : 섹션 3 데이터베이스 초기화 ~ 리포지토리 테스트 코드 작성 리포지토리 테스트 코드작성findAll 테스트에서 오류 발생"Experience 엔티티와 ExperienceDetail 엔티티의 CascadeType 설정입니다.Experience 엔티티의 @OneToMany 어노테이션에 cascade = [CascadeType.ALL]로 속성이 지정되었는지 확인해주세요."하지만.. 확인해보면 제대로 적혀져는 있었다. 11시 30분... 제출 30분 전한 줄, 한 줄 디버깅 중 발견addAll안에 왜 details가 있니..?로그 찍으면서 왜 위에 details값엔 값이 있는데 아래 experience.details에는 없나 했더니..ㅋㅋㅋㅋㅋ아..ㅎ..https://github.com/PO0OH/portfolio-limc/commit/bf42dfde116bb13c78b54519b2be800b03a3b2ae ✔미션이번 주 미션 진도 : 미션 3미션 3) REST API 설계하기API 명세서도 처음 작성해봤다. 아직 개발은 시작도 못했다..
백엔드
2025. 03. 07.
0
[인프런워밍업클럽3기] 백엔드프로젝트 발자국 1주차
항상 프로젝트를 시작하면 초기 세팅이 어려운 것 같다.처음 사용하는 툴과 언어로 많이 헤맸다.. ✔강의이번 주 강의 진도 : 섹션 1~3 엔티티개발기본 개념들과 개발 환경 구성, 프로젝트 생성을 했다.최근에 했던 유니티는 폴더만 넣고 깃 연동이 바로 되었는데 .gitignore파일도 수정해야하고 따로 VCS(버전관리시스템)에 추가해야하는 번거로움이 있었다. entity 패키지테이블은 entity 패키지 안에 클래스로 생성하고 테이블의 각 컬럼은 엔티티의 필드가 된다.repository 패키지데이터베이스와 직접적으로 상호작용하는 레이어(쿼리를 보냄) 사실 아직 클래스에 관해서는 다 이해하지 못했다.. 그냥 따라 적기.. 클래스 작성 중 위와 같은 오류들이 생겼는데 어노테이션 작성 시 자동 완성이 다른 패키지를 사용하는 걸로 들어가서 그런 것이였다. ✔미션이번 주 미션 진도 : 미션 1~2미션 1) 깃허브 리포지토리에 프로젝트 올리기미션 주제를 뭘로 할까 고민하다가 온라인 쇼핑몰 주문 관리 시스템으로 정했다.https://github.com/PO0OH/storevibe/commit/f8e5b96ea93dc308ebc2d426ab8625a1aa9e2ff1 미션 2) 테이블 설계하기ERD - https://www.erdcloud.com/ 사용테이블 연결 시키면 fk가 자동으로 설정되는 줄 모르고 컬럼에 다 입력했다가 삭제했다ㅎ..https://github.com/PO0OH/storevibe/blob/main/README.md
백엔드
・
인프런워밍업클럽
・
3기
・
발자국
・
백엔드프로젝트
2025. 03. 07.
0
[인프런워밍업클럽3기]발자국이란?
주 1회, 일주일 동안 배운 내용을 바탕으로 남기는 학습 일기이자 회고매주 강의를 요약하고 기록하면서 강의 내용을 제대로 이해했는지 확인하고, 보완할 부분을 체크강의 수강학습 내용 요약간단한 회고일주일 동안 스스로 칭찬하고 싶은 점, 아쉬웠던 점, 보완하고 싶은 점스스로의 목표미션미션 해결 과정 요약어떤 관점에서 접근했는지, 문제를 해결하는 과정은 무엇이었는지, 왜 그런 식으로 해결했는지미션 해결에 대한 간단한 회고
인프런워밍업클럽
・
백엔드
・
백엔드프로젝트
・
발자국