BoardVO에 유효성 검사 추가
private int board_idx; //글번호
@NotBlank(message = "제목을 입력해주세요")
private String title; //제목
@NotBlank(message = "내용을 입력해주세요")
private String content; //글내용
private String content_file; //이미지 파일 이름
private int writer_idx; //글쓴이
private int info_idx; //게시판이름
private Date regDate; //작성날짜
BoardController
@PostMapping("/write_pro")
public String write_pro(@Valid @ModelAttribute("writeBean") BoardVO writeBean, BindingResult result ) {
if(result.hasErrors()) {
return "board/write";
}
//DB에 새 게시글 저장
return "board/write_success";
}
@Valid 사용 시 BindingResult 필수 기재
if문으로 만약 에러가 생기면 write로 이동
'BACKEND > Spring' 카테고리의 다른 글
게시판 만들기 2 -게시판 제목 및 게시글 목록 (1) | 2023.11.01 |
---|---|
게시판 만들기 2 - 이미지 업로드 설정 및 DB저장 (1) | 2023.10.31 |
게시판 만들기 2 - 글 작성하기 (get) (0) | 2023.10.31 |
게시판 만들기 2 - 정보 수정 하기 (0) | 2023.10.31 |
게시판 만들기 2 - 정보 수정 페이지에서 정보 불러오기 (0) | 2023.10.30 |