-
[Spring] #8 Spring, MySQL 연동 및 API 생성ToyProject 2023. 6. 21. 22:42
서버는 Spring을 이용하기로 결정했기 때문에 인텔리제이를 설치해주었다,,,!
https://www.jetbrains.com/idea/download/?section=mac
Download IntelliJ IDEA – The Leading Java and Kotlin IDE
Download the latest version of IntelliJ IDEA for Windows, macOS or Linux.
www.jetbrains.com
학생계정이라 무료다,,,히힛
스프링 기본 설정은 아래처럼 해두었당,,,!
스프링 기본 설정을 끝내고, MySql과 스프링을 연동하는 과정중에서 계속 오류가 생겼는데, 결국 Mysql root 비밀번호를 초기화하는 과정을 통해 해결할 수 있었다!
[MySQL] Mac MySQL root 비밀번호 초기화하기
이전에 진행했던 프로젝트에서 MySQL 비밀번호를 여러번 바꾸다보니, 도대체 비밀번호가 뭔지 잊어버려서 꽤나 애를 먹었다🥲여러 방법을 시도해봤지만, 제일 한방에 말끔히 진행된 방법을 정
velog.io
블로그에 나와있는것처럼 순서대로 따라했고, 변경된 비밀번호로 성공했다,,,,!
저번에 설계해두었던 ERD에 맞게
1. Entity
: FoodInfo라는 테이블을 찾고, 해당 테이블을 Mapping해주었고, LocationInfo와 OneToOne (1:1)로 연결시켜주었다!
<FoonInfo Entity>
<LocationInfo>
2. Query문 생성
: Query문을 생성하여 데이터베이스에 있는 Table 정보를 가져와서 데이터 전달에 사용했다!
→ Postman을 통해 API를 확인해보았고,,그냥 단순한 프로젝트라 local로 진행했다!
[전체코드]
https://github.com/Eunice991217/CleanDining-Server
GitHub - Eunice991217/CleanDining-Server: 식중독 예방을 위한 식당 소개 서비스 프로젝트 Spring입니다.
식중독 예방을 위한 식당 소개 서비스 프로젝트 Spring입니다. . Contribute to Eunice991217/CleanDining-Server development by creating an account on GitHub.
github.com
'ToyProject' 카테고리의 다른 글
[iOS] API 통신 및 지도 Marker 분리 (0) 2023.09.28 [DB] #9 주소값 위도, 경도로 바꾸기 (0) 2023.07.10 [DB] #7 ERD Cloud 이용해서 DB 설계 및 SQL 사용하기 (0) 2023.06.21 [DB] #6 DataGrip 이용해서 CSV 파일 Import (0) 2023.06.21 [iOS] #5 Naver 지도 API 내 위치 찾기 & Marker 이미지 변경 (0) 2023.06.21