New Project
정기회의 > 각자 가능한 시간대를 파악하여 수요일 8시에 첫 회의를 하기로 하였다. 전체적으론 주제선정 및 기능선택 등의 이야기를 하였고 백엔드 에서는 어떤 스택을 사용할지를 빨리 정하여 내가 부족한 부분에 대해 미리 학습하기 위해 미리 정해야할 부분에 대해 정리해두었었다. 7명이 모여 온라인으로 이야기를 나누는것은 의외로 쉽지 않았다. 그래서 각 프론트 ...
Intro > 이번 새 프로젝트를 진행하면서 백엔드 부분에서 팀원들과 정한 내용이다. java 17 springboot 3 MySQL Swagger Gradle 코드리뷰 후에 merge 하기 Test code 작성하기 SpringBoot 3 를 사용해본적 없기에 변경사
프로젝트 구성 > 프론트엔드와 백엔드의 레포구성 등을 어떻게 할지 정하려고 한다. 아키텍쳐 구성방법에 대해 알아보고 회의를 통해 결정하기로 하였다. A > 예시를 들기위해 스프링 + JSP 로 구성된 프로젝트 A 가 있다고 가정하자. B > 스프링 + React.js 로 구성된 백엔드 및 프론트엔드로 분리된 프로젝트 B 가 있다고 가정하자. A 와 B...
프로젝트 시작전에 AWS 를 사용해서 다른 프로젝트를 배포해보고 RDS로 DB를 구성Travis 와 S3 Deploy를 사용하여 CI/CD 까지 완성해놓았다.이에대한 내용은 차차 게시글로 작성할 예정이며현재는 팀원들과의 협업 방식에 대해 얘기하다가 관련하여 정리하려고
지난 국비과정에서 진행한 아주아주 미흡했던 프로젝트를 경험하고서그때 하지 못한것들을 너무너무 하고싶었다. 그래서 이번에 진행중인 프로젝트를 진행중이기도 하고그중 하나가 cicd 자동배포 를 완성하는 것이였다.
EC2 인스턴스가 이유없이 종료되거나 연결이 끊어질 경우새로운 인스턴스에 작업을 해보자.
내가 만든 API는 우리 프로젝트를 위한 API이다.그런데 이 API 를 우리 프로젝트 프론트에서 요청을 보내면 cors error 를 접하게 된다.Postman 에서는 분명 잘 동작했는데 왜 그런지 알아보자.만약 내가 만든 API가 어디서든 바로 요청에 대해 응답값을
ForeverPet 이라는 이름으로 프로젝트를 진행하고 있다.순조롭게 진행되고 있었지만 프론트 분들의 요청에 가장 부합하고 좋은 방법이 뭘까 고민하다가정리할겸 남긴다.모든 상품에 각 회원의 장바구니와 찜목록에 표함되어 있는지 별도의 boolean 값으로 표기해주세요.기
회원 기능이 개발됨에 따라 각 회원 엔티티에 장바구니와 찜목록을 추가할수 있었다.이를 구현하다가 어떻게 매핑할까 생각해본 내용을 포스팅 한다.회원과 상품간의 장바구니 , 찜목록 을 구현하기 위한 관계를 생각해보자.여러명의 회원이 존재하며 여러 상품이 존재한다.한명의 회
현재 장바구니 , 찜목록 추가 , 제거 기능을 완료했다.완료하고 테스트를 거쳐 지난 회의때 완료되었다고 전달한것 같은데커뮤니케이션 미스인지 기능이 완성된걸 모르고 계셨나보다 ... 쨌든 프론트에서도 잘 사용할수 있음을 확인해서 마음놓고 있었는데 ...로그인한 유저가 장
이번 프로젝트를 진행하면서 CodeMetrics 를 사용해서 SonalLint 를 적용하여코드의 복잡도를 최대한 낮추면서 작업을 해왔다. 초록색이 아니면 수정하려고 했고 초록색이여도 EveryThing Is Cool! 이 보이지 않으면 뭔가 수정을 해야하나 고민하면서
초기에 카테고리 변경사항이 없을것으로 생각하고 Enum 으로 처리했었다.하지만 관리자기능 등을 새로 구현하려고 보니 카테고리의 추가 제거 수정 등이 필요해보였다.기존의 Enum 으로 처리했을때는 이것이 불가능하여 새로 Category Entity 를 만들고 모두 변경해