scroll2 Spring ๋ฌดํ์คํฌ๋กค ๊ตฌํ (2) - ์คํ์ ๊ธฐ๋ฐ ํ์ด์ง๋ค์ด์ ์ด์ ๊ธ์์ ๋ฌดํ์คํฌ๋กค, ์ปค์ ๊ธฐ๋ฐ ํ์ด์ง๋ค์ด์ ์ ๋ํด ์๊ฐํ์ต๋๋ค. ๐ค ์คํ์ ๊ธฐ๋ฐ์ ์ธ์ ์ฌ์ฉํ ๊น? ์ด์ ๊ธ์์ ์ธ๊ธํ๋ ๋๋ก ์คํ์ ๊ธฐ๋ฐ ํ์ด์ง๋ค์ด์ ์ ์ปค์ ๊ธฐ๋ฐ ํ์ด์ง๋ค์ด์ ์ ๋นํด ์ฑ๋ฅ์ ๋จ์ด์ง๋๋ค. ํ์ง๋ง ์ด๋ offset ๊ฐ์ด ์ปค์ง์ ๋ฐ๋ผ ๋ฐ์ํ๋ ๋จ์ ์ด๊ธฐ ๋๋ฌธ์ ์กฐํํ ๋ฐ์ดํฐ์ ์์ด ๋ง์ง ์๋ค๋ฉด ์คํ์ ๊ธฐ๋ฐ ํ์ด์ง๋ค์ด์ ๋ ์ถฉ๋ถํ ํ์ฉํ ์ ์์ต๋๋ค. ์ปค์ ๊ธฐ๋ฐ ํ์ด์ง๋ค์ด์ ์ ์ ๋ ฌ ์กฐ๊ฑด์ด ๋ณต์กํด์ง๋ฉด ๋ณต์กํด์ง์๋ก ์ปค์๋ฅผ ์ ์ ํ๋๋ฐ ์ด๋ ค์์ด ์์ต๋๋ค. ํ์ง๋ง ์คํ์ ๊ธฐ๋ฐ ํ์ด์ง๋ค์ด์ ์ Pageable ์ธํฐํ์ด์ค๋ฅผ ํ์ฉํด ๋ฐ์ดํฐ ์ ๋ ฌ์ ํธ๋ฆฌํ๊ฒ ํ ์ ์์ต๋๋ค. ๐ ์กฐํํ ๋ฐ์ดํฐ๊ฐ ๋ง์ง ์๊ฑฐ๋ ์ ๋ ฌ ์กฐ๊ฑด์ด ๋ณต์กํ ๊ฒฝ์ฐ ์คํ์ ๊ธฐ๋ฐ ํ์ด์ง๋ค์ด์ ์ ํ์ฉํด๋ณด์. ๐ ์คํ์ ๊ธฐ๋ฐ ํ์ด์ง๋ค์ด์ ๊ตฌํ ์คํ์ .. 2023. 1. 1. Spring ๋ฌดํ์คํฌ๋กค ๊ตฌํ (1) - ์ปค์ ๊ธฐ๋ฐ ํ์ด์ง๋ค์ด์ ๐ง ํ์ด์ง๋ค์ด์ ์ด๋? ์ฝํ ์ธ ๋ฅผ ์ฌ๋ฌ ํ์ด์ง๋ก ๋๋๊ณ , ์ด์ ํน์ ๋ค์ ํ์ด์ง๋ก ๋์ด๊ฐ๊ฑฐ๋ ํน์ ํ์ด์ง๋ก ๋์ด๊ฐ ์ ์๋ ๋งํฌ๋ฅผ ํ์ด์ง ์๋จ์ด๋ ํ๋จ์ ๋ฐฐ์นํ๋ ๋ฐฉ๋ฒ ์ผํ๋ชฐ ํ๋จ, ๊ฒ์ ๊ฒฐ๊ณผ ํ๋จ์์ ์ต์ํ๊ฒ ์ฐพ์๋ณด์ค ์ ์์ต๋๋ค. ๐ง ๋ฌดํ์คํฌ๋กค์ด๋? ๋ธ๋ผ์ฐ์ ๋๋ ์ค๋งํธํฐ์์ ์คํฌ๋กค ๋ง๋๊ฐ ํ๋จ์ ๋๋ฌํ๋ ๊ฒ์ ๋ฐฉ์งํ๋ ๊ฒ์ ๋งํฉ๋๋ค. ์ฌ์ฉ์๊ฐ ํ์ด์ง๋ฅผ ๋ ์๋๋ก ์คํฌ๋กค ํ ๋๋ง๋ค ์๋ก์ด ์ฝํ ์ธ ๊ฐ ์ถ๊ฐ๋ฉ๋๋ค. ์ธ์คํ๊ทธ๋จ ํผ๋, ์ผํ๋ชฐ ์ํ ๋ฆฌ์คํธ๋ฅผ ์๋๋ก ์คํฌ๋กคํ๋ค ๋ณด๋ฉด ์ ๊น์ ๋ก๋ฉ์ ๊ฑฐ์น๊ณ ์ปจํ ์ธ ๊ฐ ์ถ๊ฐ๋๋ ๊ฒฝํ์ ํ์ ์ ์์ฃ ?! ๋ฌดํ์คํฌ๋กค์ ์ ์ฉํ ๊ฒฝ์ฐ์ ๋๋ค. ๐ง ์ปค์ ๊ธฐ๋ฐ์ด ๋ญ๋ฐ? ํํ ๋ฌดํ ์คํฌ๋กค์ ๊ตฌํํ ๋ ๋ ๊ฐ์ง ๋ฐฉ๋ฒ์ ์ฌ์ฉํฉ๋๋ค. 1. ์คํ์ ๊ธฐ๋ฐ ํ์ด์ง๋ค์ด์ 2. ์ปค์ ๊ธฐ๋ฐ ํ์ด์ง๋ค์ด์ .. 2023. 1. 1. ์ด์ 1 ๋ค์