블로그 컨텐츠 목록 응답 VO 개요
블로그 컨텐츠 목록 응답 VO는 응답에 필요한 값들을 담아 전달하는 객체입니다.
- a.) 매퍼 XML 이 쿼리를 실행시킨 결과를 매퍼 인터페이스에 전달하고
- b.) 매퍼 인터페이스는 다시 자신을 호출한 서비스 구현 클래스에 값을 반환하며
- c.) 서비스는 역시 호출자인 컨트롤러에 값을 담습니다.
- d.) 컨트롤러는 모델에 값을 담아 뷰에 전달하고
- e.) 뷰는 이 값을 HTML로 렌더링합니다.
블로그 컨텐츠 목록 응답 VO 생성
v2.mvc.spring.blog.vo
패키지 아래BlogListResponseVO
클래스를 생성합니다.
블로그 컨텐츠 목록 응답 VO 멤버 변수 선언
/src/main/java/v2/mvc/spring/blog/vo/BlogListResponseVO.java
private int blgContSeq;
private String title;
private String contBdy;
private LocalDateTime insertDt;
public int getBlgContSeq() {
return blgContSeq;
}
public void setBlgContSeq(int blgContSeq) {
this.blgContSeq = blgContSeq;
}
public String getTitle() {
return title;
}
public void setTitle(String title) {
this.title = title;
}
public String getContBdy() {
return contBdy;
}
public void setContBdy(String contBdy) {
this.contBdy = contBdy;
}
public LocalDateTime getInsertDt() {
return insertDt;
}
public void setInsertDt(LocalDateTime insertDt) {
this.insertDt = insertDt;
}
blgContSeq
멤버변수를 선언합니다.title
멤버변수를 선언합니다.contBdy
멤버변수를 선언합니다.insertDt
멤버변수를 선언합니다.- Generate Getters and Setters 기능을 통해 getter와 setter를 생성합니다.
임의의 getter 추가하기
/src/main/java/v2/mvc/spring/blog/vo/BlogListResponseVO.java
public String getInsertDtFormat() {
return this.insertDt.format(DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss"));
}