사용자 검색 기록(Search History) API 리팩토링


사용자 검색 기록(Search History) API 리팩토링

사용자 검색 기록 기능은 사용자가 일정을 추가할때, 위치 정보를 검색할 수 있다. 이 때 검색한 위치 정보를 저장하는 기능을 구현하는 클래스가 사용자 검색 기록(Search History) 클래스이다. 사용자 검색 기록 저장 API 리팩토링 사용자 검색 기록 API의 경우는 간단하다. Member로부터 searchHistory를 받고 저장한다. 당연히 Member는 여러 검색기록이 존재할 수 있으므로 ManyToOne으로 연관관계 매핑을 해주었다. 아래는 기존의 사용자 검색 기록 저장 API 로직이다. /** * Set search history. * * @param requestSearchHistory the request search history */ public ResponseSaveSearchHistory setSearchHistory(RequestSearchHistory requestSearchHistory){ Member findMember = memberReposito...



원문링크 : 사용자 검색 기록(Search History) API 리팩토링