인프런 워밍업 클럽 2기 - 백엔드 프로젝트(Kotlin, Spring) - 발자국 1주차
1개월 전
학습 내용
이번 주차는 Spring Boot 프레임워크에 대한 대략적인 이해와 프로젝트의 구성, 그리고 ERD 모델링 등에 대해서 학습하였습니다.
SpringBoot가 아닌 다른 백엔드 프레임워크를 사용해본 경험이 있어 이번 주차는 크게 어렵게 느껴지지 않았지만, Spring Initializer/Intellij를 사용하는 것 등 유용한 방법을 배울 수 있어서 좋았습니다
미션
미션1의 경우 ERD를 작성할 때 아이디어에 대해 어떻게 테이블 및 테이블 간 관계를 구성할지 고민을 하였고 (단순히 레스토랑만을 리스트업하는 것이 아니라, 리스트업 된 레스토랑 내 채식주의자가 먹을 수 있는 메뉴만을 구성하는 것), 해당 문제를 Restaurant / Menu 간 일대다 관계, 그리고 Restaurant - User 다대다 관계 (Comment/Like)를 형성함으로서 해결하였습니다.
미션2의 경우 스프링 프로젝트를 강의에서 알려주신 대로 Spring Initializer와 Intellij를 이용하여 셋업하고, 이를 깃허브 레포지토리에 업로드하는 것이었습니다.
미션 1의 경우 시행착오와 계획 수정이 조금 필요했고, 미션2의 경우 강의를 따라가며 무리 없이 마무리할 수 있었습니다.
참조 강의
입문자를 위한 Spring Boot with Kotlin - 나만의 포트폴리오 사이트 만들기
댓글을 작성해보세요.