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 해보면
콘솔에 정상적으로 출력
'Java' 카테고리의 다른 글
SpringBoot 공부 - DB 조회하기 (0) | 2023.04.25 |
---|---|
SpringBoot 공부 - DTO -> DB (0) | 2023.04.25 |
SpringBoot 공부 - CRUD (form 설정) (0) | 2023.04.24 |
SpringBoot 공부 - 뷰 템플릿 (부트스트랩 적용) (0) | 2023.04.24 |
SpringBoot 공부 - 뷰 , 컨트롤러 , 모델 추가 (0) | 2023.04.23 |