SPRING/chapter04_MVC
Criteria.java
GAWON
2023. 7. 18. 09:17
package org.joonzis.domain;
import org.springframework.web.util.UriComponentsBuilder;
import lombok.AllArgsConstructor;
import lombok.Getter;
import lombok.Setter;
import lombok.ToString;
@Getter
@Setter
@ToString
@AllArgsConstructor
public class Criteria {
private int pageNum; //페이지 개수
private int amount; //몇개씩 본다
public Criteria() { //기본 생성자
this(1,10); //1페이지에 10개씩 보겠다는 의미
}
public String getListLink() {
UriComponentsBuilder builder = UriComponentsBuilder.fromPath("")
.queryParam("pageNum", this.pageNum)
.queryParam("amount", this.getAmount());
return builder.toUriString();
}
}