Spring MVC — 실습
DTO = 계층 간 운반 그릇 / VO = 값 객체 (불변) / Model = JSP 에 전달하는 컨테이너
// src/main/java/com/smhrd/domain/Member.java
package com.smhrd.domain;
import lombok.Data;
import lombok.AllArgsConstructor;
import lombok.NoArgsConstructor;
@Data @AllArgsConstructor @NoArgsConstructor
public class Member {
private String id;
private String pwd;
}
com.smhrd.domain 인가?@Data 한 줄로 getter/setter 가 자동 생성되는가? (Outline 확인)// src/main/java/com/smhrd/domain/Board.java
package com.smhrd.domain;
import lombok.Data;
import lombok.AllArgsConstructor;
import lombok.NoArgsConstructor;
@Data @AllArgsConstructor @NoArgsConstructor
public class Board {
private int num;
private String title;
private String writer;
private String content;
}
@GetMapping("/board/view")
public String view(@RequestParam int num, Model model) {
Board b = service.find(num);
model.addAttribute("board", b);
return "board/view";
}
${board.title} 가 화면에 출력되는가?com.smhrd.domain.Member 작성 (id, pwd)com.smhrd.domain.Board 작성 (num, title, writer, content)