2022 10 02 - WIYA-waitinyourarea/wiya GitHub Wiki

2022-10-02 회의록

1. 파일을 저장할 경로와 이미지태그에서 불러올 경로

  • 파일을 멀티파트파일로 받아와서 배포할 경로
    • 현재는 개발단계여서 인텔리제이의 소스코드들이 빌드된 영역인 build,out 밑에 저장
    • 스프링 부트 환경에서 temaplates디렉토리는 클라이언트에서 접근을 하지 못하는 경로
    • static밑에 파일을 저장할 경로로 정한다.
  • 파일을 이미지 태그에서 불러올 경로
    • imgsrc속성에서 /로 시작하는 절대경로를 입력하면 contextPath부터 시작한다
      • 해당 경로는 resources 밑에 static 부터 시작한다.

2. 시, 구, 동 카테고리 방향성

  • 병원 등록 시, 주소(임베디드 타입)엔티티 객체를 생성할 때 카카오 주소 API를 이용하여 좌표 및 상세한 주소 정보를 가져옴
    • 해당 정보를 통해 법정동의 고유코드를 가져올 수 있어, 그 코드를 통한 시, 구, 동 엔티티 관리(PK)가능
  • 가능한 방향 2가지
  1. 병원을 매번 등록할 때마다, DB에 존재하는 법정동코드면 해당 객체를 em.find()해와서 참조, 존재하지 않으면 새로 시구동 객체 생성 후 em.persist()해서 참조
  2. 정부에서 제공하는 시, 구, 동 정보를 미리 다 받아와서 DB에 저장 후 그 정보를 사용
  • 매번 병원 등록 시, 1번 과정은 매우 번거롭고 검색 창에서 시, 구, 동이 일부만 보이기 때문에 2번을 선택하기로 함