issues
search
Everyone-s-delivery
/
Web
모두의 배달 Web Service Repository
https://everyone-s-delivery.com
2
stars
1
forks
source link
[Feature] 페이징 API method Get 으로 변경
#67
Closed
rnjstjdgh
closed
2 years ago
rnjstjdgh
commented
2 years ago
관련 논의
https://github.com/Everyone-s-delivery/Web/issues/54#issuecomment-1105212987
조사
spring에서 쿼리 파라미터로 넘어오는 json 을 java object 로 바인딩
https://www.baeldung.com/spring-mvc-send-json-parameters
property editor vs formatter vs converter
https://atoz-develop.tistory.com/entry/Spring-%EB%8D%B0%EC%9D%B4%ED%84%B0-%EB%B0%94%EC%9D%B8%EB%94%A9-PropertyEditor-Converter-%EA%B7%B8%EB%A6%AC%EA%B3%A0-Formatter
나는 converter 를 사용하는게 좋을듯
rnjstjdgh
commented
2 years ago
결정 내용
검색 조건: [예를들어 기간, 제목 등등] => java object 로 관리
정렬 조건 : [정렬 key & 정렬 방향(오름차순,내림차순)]
페이징 정보: [offset & limit] 또는 [page & pageSize] 이렇게 3가지로 구분할 수 있는데
/post?search={검색조건 json}&orderKey={정렬key}&orderBy={정렬방향}&page={페이지번호}&pageSize={페이지 크기}
이런식으로 설계하면 좋을것같은데 어때?
변경 내용
url 쿼리스트링에 json을 넣지 말자
그냥 search.title=~~ 방식으로 개별적으로 쭉 넘기자
관련 논의
조사