Frudy
7k
2019-05-24 10:10:40
0
546

오늘은 페이징 중복코드를 줄여봤슴니다.


문득 생각해보니, 자바 학원에서 맨날 프로젝트 하라는게 매번 게시판이였습니다.

jsp배울때도 결국 게시판짜라그랬고,

spring배울때도 결국 게시판... (여기까진 취업용이 아니니, css 하나도안꾸민 허접한 게시판)

자바 웹개발자 과정중인대도 또 게시판..  (이제부턴 취업용)


매번...

startRow,

endRow,

startPage,

endPage,

totalPage, 기타등등...

페이징에 필요한 변수값을 매번 새로 계산했었어요,


근데 가만보니, 이제까지 게시판 간단한걸로 한 30번은 짜봤는대,

매번 새로 저 페이징 수식을 코드에 적었었더라구요.

그래서 이것도 따로 분리했슴니다.


이렇게 사용할 수도 있고,


또는 저 5개값이 저장되어있는 pagingDto를 반환받을 수도 있습니다.


페이지 막 눌러보면서 콘솔에 찍어봤는대,

의도대로 동작도 하네요.


1. 중복코드가 사라지거나,

2. 코드를 잘 분리해서 짰다 = 다음에 또 재활용 할 수 있다


초보라서 요 두가지가 프로그래밍 하는 낙임니다.

0
  • 댓글 0

  • 로그인을 하시면 댓글을 등록할 수 있습니다.