포트폴리오/SPRINGBOOT 옛날
07 : Form으로 양식 제한, @Valid로 검증, BindingResult로 묶어서 처리, 예외 처리
서버관리자 페페
2022. 10. 25. 17:09
원래는
- @RequestParam String subject
- @RequestParam String content signal 사용
Entity를 사용하는 것에서 QuestionForm 작성으로 constraints를 건 뒤에
Controller에서
import javax.validation.Valid;
import org.springframework.validation.BindingResult;
@Valid QuestionForm questionForm, BindindResult bindingReuslt 의 인자를 사용
Service로 흘러가는 제목과 내용 데이터는
this.questionService.create(questionForm.getSubject(), questionForm.getContent());
로 사용한다