요구사항 동물 병원 줄서기프로젝트를 시작했다. 그 중 맡은 부분은 병원 등록, 검색, 줄서기 기능이다. 목표 병원 엔티티 생성 병원 1개에 여러 이미지가 등록될 수 있는 1:N 관계 엔티티 매핑 @Entity 어노테이션 엔티티로 매핑할 클래스에 @Entit
병원 엔티티에 주소에 대한 정보가 들어감주소를 나타내는 컬럼이 여러가지가 있는데, 그것을 묶어서 임베디드타입의 필드로 지정병원 엔티티는 병원 아이디, 병원 이름, 병원 주소의 정보를 갖고 있는 것인데,실제 엔티티에 필드는 지번 주소, 도로명 주소, 상세 주소, 위도,
요구사항 회원 엔티티에 있는 데이터를 통하여 이메일, 비밀번호가 일치하는 회원이 로그인 요청 시 인증처리 로그인 여부, 회원 등급에 따라 접근 권한 인가처리 인증(Authentication) 로그인 처리 접근하는 것이 누구인지 판단하고 확인하는 절차 구글, 페이스
목표 지금까지 한 로컬 PC에서 작업한 프로젝트를 빌드한 .jar파일을 클라우드 컴퓨터 상에서 실행시켜서 배포하기 클라우드 컴퓨팅 구글, 아마존, ... 같은 곳에 사용한만큼 비용을 지불하고 컴퓨팅 리소스를 인터넷으로 제공 받는 서비스 IaaS : 컴퓨팅 및 스토리지
지난번 EC2 배포(링크) 이후, 배포 후 변경 점을 서버에 적용하기 위해서 이미 .jar파일 실행을 종료하고 파일 변경 후 다시 실행시켜야한다는 번거로움이 있었다.그래서, CI/CD를 적용하기로 했다.현재 우리의 프로젝트는 상당히 가볍고 심플한 단계이므로 하나의 EC
프로젝트에서 수많은 연관관계가 있다.이 글에서는 병원과 병원 이미지 두 엔티티의 연관관계를 통해서 양방향, 단방향, 연관관계의 주인에 대해서 알아볼 예정이다.관계형 DB 테이블의 연관관계테이블은 위의 ERD와 같이 병원의 PK를 병원 이미지에서 FK로 사용하여 연관관계
이 프로젝트에서 병원은 시,구,동엔티티를 참조한다.병원 엔티티는 시도 참조하고, 구도 참조한다.M:N의 관계이다.특정 구는 특정 시의 자식과 같다. ex. 서울시 - 강남구, 경기도 - 용인시 수지구보통 M:N 관계라 하면 커머스에서 주문과 상품테이블로 생각해볼수 있겠
해당 프로젝트에서 병원 엔티티에는 여러 필드가 필요하다.이중에는 병원 이름, 병원 전화번호와 같은 각 값이 의미하는바가 다른 필드가 있는 반면 위도,경도,시/도,...,번지 주소 와 같이 주소에 대한 정보들로 일루어진 필드들도 있다. 이를 임베디드 타입으로 묶어 새로은
JPA에선 엔티티가 필드(컬럼, 속성, ...)으로 연관된 엔티티 객체 주소를 갖게 된다.위와 같이 병원 엔티티 객체를 select 하는 경우 N+1문제가 발생힌다.위와 같이 1개의 쿼리문을 호출하면병원 1병원 2병원 3...결과로 병원 테이블의 대한 컬럼 정보들을 가
웹 애플리케이션은 잘못된 요청, 서버 내부의 에러 등 여러 원인으로 예외 상황을 맞딱뜨리게 된다.위의 화면은 예외 발생 시, Spring이 기본으로 설정해놓은 Whitelavel Error Page이다.응답 코드나, 예외 상황에 따라 클라이언트에게 보여줄 HTML 페이