Spring

▶️상황 현재 Art:Care 라는 프로젝트를 진행중인데, 앱에 무한스크롤 기능을 구현해야 했다. 스크롤을 내릴 때 이전 데이터가 중복되서 갱신되지 않고, 마지막 데이터 기준으로 데이터를 계속 불러오게 해야한다. 페이지네이션이란? 대용량의 데이터에서 필요한 데이터만 전달하는 방법이다. 크게 오프셋 기반 페이지네이션(Offset Based Pagination) 과 커서 기반 페이지네이션(Cursor Based Pagination) 이 있다. 페이지네이션을 사용하면 한 번에 로드해야 하는 데이터 양이 줄어들어 로딩 시간을 줄일 수 있다. ▶Offset Based Pagination 오프셋 기반 페이지네이션에 대해 간단하게 알아보겠다. 일정 Offset부터 일정 개수의 아이템을 가져오는 방식이다. 예를 들어 ..
▶️상황 현재 프로젝트에서 금융결제원 오픈 API를 사용하고있는데, 테스트 API와 실제 운용 API가 나누어져있다. 개발 서버에서 실제 운용 API를 사용하여 테스트하면 안되기 때문에 이를 각각 개발 서버와 운영 서버에 맞게 분리 해야하고, 환경 설정 값들을 그에 맞게 적용해야한다. ▶️Spring 에서 설정 값을 어떻게 적용시키는가? 참고문헌 https://docs.spring.io/spring-boot/docs/1.2.0.M1/reference/html/boot-features-external-config.html Spring Boot 에서는 Environment 추상화를 통해 환경 설정 값들에 접근할 수 있다고 한다. 우리는 PropertySource Interface 가 Environment에 ..
장똥구리
'Spring' 태그의 글 목록