Java
SpringBoot 공부 - DTO
Baetab
2023. 4. 25. 08:44
DTO 만들기
com.example -> dto 패키지 생성 - > ArticleForm 클래스 생성 (DTO)
package com.example.dto;
public class ArticleForm {
private String title; // 제목을 받을 필드
private String content; // 내용을 받을 필드
}
코드에디터 마우스 우클릭 -> Generate 두개의 필드 선택후 생성자 추가
같은 방법으로 ArticleForm 아래에 toString() 메서드 추가 (폼데이터를 잘 받아왔는지 확인하기 위해)
폼 데이터를 DTO 에 담기
ArticleController 코드 수정
@PostMapping("/articles/create")
public String createArticle(ArticleForm form){
System.out.println(form.toString());
return "";
}
new.mustche 코드 수정
제목 입력 input 에 name ="title" 속성추가
내용 입력 textarea 에 name="content" 속성추가
서버를 재시작 하여
폼에 입력하고 submit 해보면
콘솔에 정상적으로 출력