임시저장
ERD(Entity Relationship Diagram)는 개체간 관계를 그림으로 표현한 것이다.어느정도 규모가 있는 프로젝트를 진행하다 보면 데이터베이스 사용은 필수이며 데이터베이스의 데이터 간 관계를 명확히하고 한 눈에 알아볼 수 있도록 ERD를 그리는 것은 필수
넴
https://console.cloud.google.com/welcome?project=sunlit-almanac-357814구글 api console로 접속해서새로운 프로젝트를 생성한다.Google Cloud 라고 써있는 것 바로 오른쪽을 누르면 프로젝트를
앞서 User엔티티와 User_temp엔티티로 나누고, com.cos.security와 team_project.beer_community로 패키지를 구분해서 진행했는데 이제 User엔티티와 team_porject.beer_community로 몰아서 원래프로젝트 상에서
로그인과 회원가입 진행할때 사용자의 중복성을 체크하기 위해 Security에서 default로 전달받는 username 값을 통해서 진행했습니다. 하지만 동명이인이 있을 수 있으므로 현재 프로젝트에선 email을 통해 중복성 체크를 진행하겠습니다.이를 위해서 아래의 과
맥주 추천기능을 위해 필요한 맥주데이터를 모색하던 중RateBeer라는 사이트를 찾았습니다.이 사이트는 BeerAdvocate와 함께 가장 큰 맥주 리뷰 사이트로 유명하기에 해당 사이트에서 크롤링하도록 하겠습니다.Colab에서 진행할 것이기 때문에 아래와 같이 필요한
신용카드가 필요하고, 플랜은 무료로 사용하기 위해서 기본회원(Basic)으로 진행아래 사이트를 통해서 현재 자신이 가입한 플랜을 확인 및 변경할 수 있다.https://aws.amazon.com/ko/premiumsupport/knowledge-center/c
S3는 AWS(Amazon Web Service)에서 제공하는 인터넷 스토리지 서비스입니다.S3(Simple Storage Service) 를 뜻합니다.EC2에 이미지를 직접적으로 업로드하게 되면 상당한 비용이 부과되기 때문에 이를 방지하기 위해 S3에 이미지를 직접
아래와 같이 yml파일을 작성합니다.굳이 src/main/application-aws.yml라고 안써도 되고 그냥 appllcaiotn-aws.yml라고만 써도 잘 적용됩니다.만약 기존에 application.yml를 git에 push했었다면application-aws
앞서 설명드린 배포방식은 FE에서 개발하기 편하도록 jar파일만 배포하여서http://{퍼블릭IP}:8080로 요청을 보냈을 때 원하는 데이터가 전달될 수 있도록 개발환경을 설정하기 위해 설정했던 방식이었습니다. 하지만 이젠 기본적인 로직 개발이 완성되어서 R
AWS EC2에서 Ubuntu18.04LTS 버전으로 진행할 것 입니다.Putty와 FileZila 를 사용합니다.이전 환경 세팅은 저의 이전 블로그를 참고해주시기 바랍니다.\[2022 하계 모각코] Spring boot and MySQL AWS EC2 배포 with
JPA에서 x-To-One 조회 시 N+1 문제가 발생할 수 있으므로 fetch join을 사용한다.JPA에서 컬렉션(One-To-Many)을 조회할 경우 관계 일 경우 fetch join 사용 시 오류가 발생할 수 있다.이를 해결하기 위해 “지연로딩 + Batch 전