API 개발
-
2022.07.08 사이드 프로젝트(ChargerPin) 즐겨찾기 기능 구현 준비Side Project 2022. 7. 8. 02:18
사이드 프로젝트(ChargerPin project) 프로젝트 진행 중입니다. 구현할 기능들 회원가입/로그인 (제작 완료) 전기차 충전소 검색 전기차 충전소 조회 전기차 충전소 즐겨찾기(준비 중) 즐겨찾기 조회 즐겨찾기 삭제 전기차 충전소 상세조회 오늘 구현한 기능 오늘은 전기차 충전소 즐겨찾기 기능을 구현하기 위해 BookmarkController, BookmarkService(BookmarkServiceImpl), BookmarkRequest, BookmarkResponse 등의 파일을 제작하고 준비하였습니다. 그리고 UserBookmarkChargerRepository에 생성될 때 생기는 userId로 조회하는 메서드인 findByUserId를 만들어주고 테스트했습니다. 테스트 결과 =========..
-
2022.07.07 사이드 프로젝트(ChargerPin) 검색 기능 구현Side Project 2022. 7. 7. 23:58
사이드 프로젝트(ChargerPin project) 프로젝트 진행 중입니다. 구현할 기능들 회원가입/로그인 (제작 완료) 전기차 충전소 검색 전기차 충전소 조회 전기차 충전소 즐겨찾기 즐겨찾기 조회 즐겨찾기 삭제 전기차 충전소 상세조회 오늘 구현한 기능 사이드 프로젝트(ChargerPin)에서 중요한 기능이었던 회원가입은 지난번에 제작하였고, 지난번에 전기차 충전소 조회 기능을 구현하였고, 오늘은 전기차 충전소 조회를 이제 검색어를 적용하여 검색할 수 있는 기능을 구현하였습니다. api request body { "keyword": "용산역 아이파크" } api response body { "response": { "header": { "resultCode": "00", "resultMsg": "NORM..
-
2022.07.05 사이드 프로젝트에 OpenApi 연결Side Project 2022. 7. 5. 18:51
사이드 프로젝트(ChargerPin project) 프로젝트 진행 중입니다. 구현할 기능들 회원가입/로그인 (제작 완료) 전기차 충전소 검색 (충전소 위치로 검색 기능 완료) 전기차 충전소 조회 전기차 충전소 즐겨찾기 즐겨찾기 조회 즐겨찾기 삭제 전기차 충전소 상세조회 오늘 구현한 기능 오늘은 전기차 충전소를 위치로 검색하는 기능을 구현하였습니다. Spring으로 다른 Api에 요청해보는 게 처음이어서 여러 자료를 찾고 그 자료에 있는 방식 중에 지금 제게 맞는 방식으로 조금씩 변경하여 구현하였습니다. (RestTemplate 방식) 다른 방식도 있었지만 RestTemplate가 제일 나아 보였습니다. 그리고 OpenApi의 서비스 키에 특수문자가 포함되어있는데 URIComponentsBuilder에서 ..
-
2022.06.29 사이드 프로젝트 제작Side Project 2022. 6. 29. 21:00
사이드 프로젝트(ChargerPin project) 프로젝트 진행 중입니다. 구현할 기능들 회원가입/로그인 (제작 완료) 전기차 충전소 검색 전기차 충전소 조회 전기차 충전소 즐겨찾기 즐겨찾기 조회 즐겨찾기 삭제 전기차 충전소 상세조회 오늘 구현한 기능 오늘은 회원가입/로그인을 구현하였습니다. 회원가입은 지난번에 프로젝트를 진행하면서 구현하고 테스트까지 해놓았지만, 로그인은 구현하지 않아서 오늘 로그인 기능을 구현하였습니다. 회원가입은 DB에 연동하고 DB에 테스트할게 여러 가지 있었지만, 로그인은 유저 DB에 있는 데이터와 요청하며 넘어온 데이터를 비교만 하면 돼서 생각보다 쉽게 구현하였습니다. 다음 구현할 기능 다음으로는 전기차 충전소 검색 기능을 구현하려고 합니다. 전기차 충전소를 검색하는 방법은 ..