public class PageInfo { //총 개수 private int total; //현재페이지 private int currentPage; //페이지 수 private int totalPages; //네비 첫 페이지 private int navFirstPage; //네비 마지막 페이지 private int navLastPage; //이전 페이지 private int prevPage; //다음 페이지 private int nextPage; //네비게이션 private int[] pageList; //첫 페이지인지 private boolean isFirstPage; //첫 네비인지 private boolean isFirstNavPage; //마지막 페이지인지 private boolean isLast..
Hello !

const pageInfo = class{ constructor( pageLength = 5, navLength = 10) { this.pageLength = pageLength; this.navLength = navLength; } getPageInfo(){ this.totalPages = Math.ceil(this.total / this.pageLength); this.prevPage = this.currentPage - 1 > 0 ? this.currentPage > this.totalPages ? null : this.currentPage - 1 : null; this.nextPage = this.currentPage ..
Entity@Data@Entity@Table(name="member")public class User { @Id @GeneratedValue(strategy = GenerationType.SEQUENCE, generator = "seq") @SequenceGenerator(name = "seq", sequenceName = "seq", allocationSize = 1) private Long id; private String username; private String name; private String password; private String role; private LocalDateTime regdate;} UserDetailspublic class..