728x90
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๋ก ์ด๋

728x90
'BACKEND > Spring' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
| ๊ฒ์ํ ๋ง๋ค๊ธฐ 2 -๊ฒ์ํ ์ ๋ชฉ ๋ฐ ๊ฒ์๊ธ ๋ชฉ๋ก (1) | 2023.11.01 |
|---|---|
| ๊ฒ์ํ ๋ง๋ค๊ธฐ 2 - ์ด๋ฏธ์ง ์ ๋ก๋ ์ค์ ๋ฐ DB์ ์ฅ (1) | 2023.10.31 |
| ๊ฒ์ํ ๋ง๋ค๊ธฐ 2 - ๊ธ ์์ฑํ๊ธฐ (get) (1) | 2023.10.31 |
| ๊ฒ์ํ ๋ง๋ค๊ธฐ 2 - ์ ๋ณด ์์ ํ๊ธฐ (1) | 2023.10.31 |
| ๊ฒ์ํ ๋ง๋ค๊ธฐ 2 - ์ ๋ณด ์์ ํ์ด์ง์์ ์ ๋ณด ๋ถ๋ฌ์ค๊ธฐ (1) | 2023.10.30 |