๋ฐ์ํ
- @Controller
- ์คํ๋ง ๋น์ผ๋ก ๋ฑ๋กํด์ค๋ค. ์ด๋ ์ปจํธ๋กค๋ฌ์ ์ญํ ์ ๊ฐ๋ฅํ๊ฒ ํด์ค๋ค.
- ์ปจํธ๋กค๋ฌ๋ก์ @RequestMapping("URI์ฃผ์") ๋ฅผ ์ฌ์ฉํ ์ ์๊ฒ ํด์ฃผ๋ ๊ฒ์ด๋ค.
- ๊ฒฐ๊ณผ
๋งคํ๋ช ์ผ๋ก ํ์ด์ง ์ ์์ด ๋๋ ๊ฒ์ ์ ์ ์๋ค.
- ์คํ๋ง ๋น์ผ๋ก ๋ฑ๋กํด์ค๋ค. ์ด๋ ์ปจํธ๋กค๋ฌ์ ์ญํ ์ ๊ฐ๋ฅํ๊ฒ ํด์ค๋ค.
- ๋งคํ๋ช
์ผ๋ก ์ฐพ์์ค๋ ๊ฑฐ๊ธฐ ๋๋ฌธ์ ๋ฉ์๋๋ช
๋ง ๋ค๋ฅด๋ฉด ์ด๋ ๊ฒ ํ๊ตฐ๋ฐ๋ก ๋ชฐ์๋ฃ์ ์๋ ์๋ค.
โ ์ฐ๊ด๋ ๊ธฐ๋ฅ๋ง ๋ฌถ์ด์.. - ๋งคํ๋ช
์ด ๋ง์ด ์ค๋ณต๋๋๋ฐ ํด๋์ค ์์ @RequestMapping("URI์ฃผ์") ์์ ํด๋์ค ๋ ๋ฒจ์ ์๋จ ๊ฒฝ๋ก ๋ฏธ๋ฆฌ ์ง์ ํด ๊ฐ์ํํ ์ ์๋ค.
newForm์ ๊ฒฝ์ฐ์ /springmvc/v2/members/new-form์ผ๋ก ๊ฐ์ง๋ค. - ์คํ๋ง์ Model
- model.addAttribute("์ง์ ์ด๋ฆ", ๋ฐ์ดํฐ);
โ ๊ฐ์ ๋ฐํํ ๋ RequestHttpResponse์ ๋ด์ง ์์๋ ์คํ๋ง์ด ์ ๊ณตํ๋ Model์ ๋ด์ผ๋ฉด ๋ฐ์ดํฐ๋ฅผ ์ง์ ํ ์ด๋ฆ์ผ๋ก ๋ฐํํ ์ ์๋ค. - return "ํ๋ฉด๋ช
";
โ ์คํ๋ง์ ์์ฒด์ ์ผ๋ก ๋ทฐ๋ฆฌ์กธ๋ฒ๋ฅผ ์ ๊ณตํ๊ธฐ ๋๋ฌธ์ ๋ฌธ์์ด๋ก ์ด๋ฆ๋ง ์ง์ ํด์ค๋ ์์์ ์ฐพ์๊ฐ๋ค.
- model.addAttribute("์ง์ ์ด๋ฆ", ๋ฐ์ดํฐ);
- method๋ฐฉ์ ์ง์ ํ๊ธฐ 1
- method ๋ฐฉ์ ์ง์ ํ๊ธฐ 2 (๊ถ์ฅ)
- @GetMapping
- @PostMapping
- ์ด ์ด๋
ธํ
์ด์
๋ค์ ์ฌ์ฉํ๋ฉด method๋ฐฉ์์ ์ง์ ํ ์ํ์์ ๋งคํํ ์ ์๋ค.
๋ฐ์ํ
'๐ Spring > ๐ Spring MVC' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[SpringMVC]์๋ต (0) | 2025.03.10 |
---|---|
[SpringMVC]์์ฒญ Mapping ํ์ฉ๋ฒ (0) | 2025.03.03 |
[SpringMVC]์คํ๋งMVC ํ๊ฒฝ๊ตฌ์กฐ (0) | 2025.03.02 |