์คํ๋ง MVC 1ํธ - ๋ฐฑ์๋ ์น ๊ฐ๋ฐ ํต์ฌ ๊ธฐ์
์น ์ ํ๋ฆฌ์ผ์ด์ ์ ๊ฐ๋ฐํ ๋ ํ์ํ ๋ชจ๋ ์น ๊ธฐ์ ์ ๊ธฐ์ด๋ถํฐ ์ดํดํ๊ณ , ์์ฑํ ์ ์์ต๋๋ค. ์คํ๋ง MVC์ ํต์ฌ ์๋ฆฌ์ ๊ตฌ์กฐ๋ฅผ ์ดํดํ๊ณ , ๋ ๊น์ด์๋ ๋ฐฑ์๋ ๊ฐ๋ฐ์๋ก ์ฑ์ฅํ ์ ์์ต๋๋ค.
์๊ฐ์ 30,382๋ช
๋์ด๋ ์ด๊ธ
์๊ฐ๊ธฐํ ๋ฌด์ ํ
๋ค๋ฅธ ์๊ฐ์๋ค์ด ์์ฃผ ๋ฌผ์ด๋ณด๋ ์ง๋ฌธ์ด ๊ถ๊ธํ์ ๊ฐ์?
- ํด๊ฒฐ
jsp ์์กด์ฑ ์์ ์์ฒญ
spring ๋ถํธ 4๋ฒ์ ์ผ๋ก ์ฌ๋ผ์ค๋ฉด์ jsp ์์กด์ฑ์ด ์ ์ฉ ์๋๋๋ฐ ๋ฌธ์ ์์ ์ด ํ์ํ ๊ฒ ๊ฐ์ต๋๋ค!
springmvc์ค์
ใป
ํ๋ฃจ ์
0
19
2
- ๋ฏธํด๊ฒฐ
์์ฆ ์น ์๋ฒ๊ฐ ์ฃผ๋ก ์ฌ์ฉ๋๋ ์ด์ ๋ SPA ๊ตฌ์กฐ ๋๋ฌธ์ผ๊น์ ?
ํ์ตํ๋ ๋ถ๋ค๊ป ๋์์ด ๋๊ณ , ๋ ์ข์ ๋ต๋ณ์ ๋๋ฆด ์ ์๋๋ก ์ง๋ฌธ์ ์ ๋ค์์ ๊ผญ ํ์ธํด์ฃผ์ธ์.1. ๊ฐ์ ๋ด์ฉ๊ณผ ๊ด๋ จ๋ ์ง๋ฌธ์ ๋จ๊ฒจ์ฃผ์ธ์.2. ์ธํ๋ฐ์ ์ง๋ฌธ ๊ฒ์ํ๊ณผ ์์ฃผ ํ๋ ์ง๋ฌธ(๋งํฌ)์ ๋จผ์
springmvc์น์๋ฒwas์ํ
ใป
2๋ฌ ์
0
106
1
- ๋ฏธํด๊ฒฐ
save() ๋ฉ์๋ ๋ฌธ์
[์ง๋ฌธ ํ ํ๋ฆฟ]1. ๊ฐ์ ๋ด์ฉ๊ณผ ๊ด๋ จ๋ ์ง๋ฌธ์ธ๊ฐ์? (์)2. ์ธํ๋ฐ์ ์ง๋ฌธ ๊ฒ์ํ๊ณผ ์์ฃผ ํ๋ ์ง๋ฌธ์ ์๋ ๋ด์ฉ์ธ๊ฐ์? (์/์๋์ค)3. ์ง๋ฌธ ์ํ๊ธฐ ๋ฉ๋ด์ผ์ ์ฝ์ด๋ณด์ จ๋์? (์/์๋์ค)<
springmvcnada03yo
ใป
3๋ฌ ์
0
51
1
- ํด๊ฒฐ
์ ๋ ๊ฒฝ๋ก๋ก templates/basic ํ์ ํ์ผ ์ด๋ฉด css ์ ์ฉ ์๋๋ ํ์
[์ง๋ฌธ ํ ํ๋ฆฟ]1. ๊ฐ์ ๋ด์ฉ๊ณผ ๊ด๋ จ๋ ์ง๋ฌธ์ธ๊ฐ์? (์/)2. ์ธํ๋ฐ์ ์ง๋ฌธ ๊ฒ์ํ๊ณผ ์์ฃผ ํ๋ ์ง๋ฌธ์ ์๋ ๋ด์ฉ์ธ๊ฐ์? (์/)3. ์ง๋ฌธ ์ํ๊ธฐ ๋ฉ๋ด์ผ์ ์ฝ์ด๋ณด์ จ๋์? (์/)<b
springmvc์๋ฌด๊ฐ๊น
ใป
4๋ฌ ์
0
75
1
- ๋ฏธํด๊ฒฐ
๊ฐ์ ์๋ง ๋๋ฝ
[์ง๋ฌธ ํ ํ๋ฆฟ]1. ๊ฐ์ ๋ด์ฉ๊ณผ ๊ด๋ จ๋ ์ง๋ฌธ์ธ๊ฐ์? (์๋์ค)2. ์ธํ๋ฐ์ ์ง๋ฌธ ๊ฒ์ํ๊ณผ ์์ฃผ ํ๋ ์ง๋ฌธ์ ์๋ ๋ด์ฉ์ธ๊ฐ์? (์)3. ์ง๋ฌธ ์ํ๊ธฐ ๋ฉ๋ด์ผ์ ์ฝ์ด๋ณด์ จ๋์? (์)[์ง๋ฌธ
์์ฑ์ ์์
ใป
4๋ฌ ์
0
53
2
- ๋ฏธํด๊ฒฐ
request-body-json
ํ์ตํ๋ ๋ถ๋ค๊ป ๋์์ด ๋๊ณ , ๋ ์ข์ ๋ต๋ณ์ ๋๋ฆด ์ ์๋๋ก ์ง๋ฌธ์ ์ ๋ค์์ ๊ผญ ํ์ธํด์ฃผ์ธ์.1. ๊ฐ์ ๋ด์ฉ๊ณผ ๊ด๋ จ๋ ์ง๋ฌธ์ ๋จ๊ฒจ์ฃผ์ธ์.2. ์ธํ๋ฐ์ ์ง๋ฌธ ๊ฒ์ํ๊ณผ ์์ฃผ ํ๋ ์ง๋ฌธ(๋งํฌ)์ ๋จผ์
springmvc๊นํ์
ใป
5๋ฌ ์
0
77
2
- ๋ฏธํด๊ฒฐ
MVC ํจํด์ ์ ์ฉ ๋จ์
[์ง๋ฌธ]MVC ํจํด์ ์ด๋ ๋จ์๋ก ์ชผ๊ฐ์ ์ ์ฉ์ ํด์ผํ๋์ง ๊ถ๊ธํฉ๋๋ค.URL์ด ๋๋๋ค๋ฉด ์ ์ฉ<p style="text
springmvc๋ฐํ์
ใป
5๋ฌ ์
0
80
1
- ๋ฏธํด๊ฒฐ
RequestMapping์ ์ด์ฉํ ํธ๋ค๋ฌ, ์ด๋ํฐ
์์ ์์ ๋ก ํ๋ FrontController์ ์ฝ๋์์๋ handlerMapping์์ url์ ํด๋นํ๋ ๊ตฌํ์ฒด๊ฐ ํธ๋ค๋ฌ์ฌ์ ๊ตฌํ์ฒด๊ฐ ๊ณง ํธ๋ค๋ฌ๋ก ์ดํดํ๊ณ ์์์ต๋๋ค.<p style="text-align: le
springmvcrlgus4531
ใป
5๋ฌ ์
0
101
2
- ๋ฏธํด๊ฒฐ
save ํ ๊ฒฐ๊ณผํ๋ฉด
mvc๋ฅผ ์ด์ฉํด save๋ฅผ ํ๊ณ ์ ์ฅ ์๋ฃ ๊ฒฐ๊ณผํ๋ฉด์ ๋ณด์ฌ์ฃผ์์์?๊ทผ๋ฐ ๊ทธ ๊ฒฐ๊ณผํ๋ฉด์์ ์๋ก๊ณ ์นจ์ ํ๋ฉด ๋ค์ Post๊ฐ ์ผ์ด๋๋ฉด์ ์ค๋ณต ๋ฑ๋ก์ด ์ผ์ด๋๊ฒ ๋๋๋ฐ</
springmvcrlgus4531
ใป
6๋ฌ ์
0
73
2
- ๋ฏธํด๊ฒฐ
jsp๋ฅผ ์ด์ฉํ view
jsp๋ฅผ ์ด์ฉํด์ ํ์ ๋ฑ๋กํ๋ ๊ฒ์ servlet์ ์ฌ์ฉํ๋ ๊ฒ ์๋๊ฑฐ์ฃ ?save.jsp๋ฅผ ๋ณด๋ฉดMemberRepository memb
springmvcrlgus4531
ใป
6๋ฌ ์
0
76
1
- ๋ฏธํด๊ฒฐ
application.properties์ debug ์ถ๊ฐํด๋ ๊ฒฐ๊ณผ๊ฐ ๋๊ฐ์ต๋๋ค.
<img src="https://cdn.inflearn.com/public/files/posts/61edc105-2cdc-4515-8cde-163116317bc2/06374c4f-5418-45e2-a541-84a852f97163.png" media-type="img"
springmvceuphony
ใป
6๋ฌ ์
0
138
1
- ๋ฏธํด๊ฒฐ
์์ ์ฝ๋ ์ ๊ณต ๊ด๋ จ ๋ฌธ์
๋ช๋ช ์ฝ๋๋ค์ ๊ฐ์ ์ค์ ๋ฐ๋ก ๋ณต์ฌํด ๋ถ์ฌ๋ฃ์ด ์ฌ์ฉํ์๋ ๊ฒ ๊ฐ๋๋ฐ, ํน์ ๋ฐ๋ก ์ ๊ณต๋๋ ์ฝ๋ ํ์ผ์ด ์์๊น์?์ ๊ฐ ๊ธฐ์กด์ ์ ๊ณต๋ฐ์ ์์ ์๋ฃ PDF์์
springmvc๊ฐ๋
ใป
6๋ฌ ์
0
75
2
- ํด๊ฒฐ
RequestMappingHandlerAdapter์ Controller ํธ์ถ ๊ณผ์
[์ง๋ฌธ ํ ํ๋ฆฟ]1. ๊ฐ์ ๋ด์ฉ๊ณผ ๊ด๋ จ๋ ์ง๋ฌธ์ธ๊ฐ์? (์)2. ์ธํ๋ฐ์ ์ง๋ฌธ ๊ฒ์ํ๊ณผ ์์ฃผ ํ๋ ์ง๋ฌธ์ ์๋ ๋ด์ฉ์ธ๊ฐ์? (์)3. ์ง๋ฌธ ์ํ๊ธฐ ๋ฉ๋ด์ผ์ ์ฝ์ด๋ณด์ จ๋์? (์)<p st
springmvcdev.rudevico
ใป
6๋ฌ ์
0
80
3
- ๋ฏธํด๊ฒฐ
ํ์ผ ์คํ ์
ํ์ผ์ ์คํํ ๋ build.gradle ์ ์ ํํด์ผ ํ๋ ์ด์ ๊ฐ ๋ฐ๋ก ์์๊น์?
springmvcduddlsrhdqn
ใป
6๋ฌ ์
0
58
1
- ๋ฏธํด๊ฒฐ
์คํ๋ง ๋ฐฐ์น ๊ด๋ จ
์๋ ํ์ธ์. ๋ค์์ด ์๋๋ผ ์คํ๋ง ๋ก๋๋งต์ ์คํ๋ง ๋ฐฐ์น ๊ด๋ จ๋ ๋ด์ฉ์ ์๋์?
springmvcbatch๊น์ฑ๋ฏผ
ใป
6๋ฌ ์
0
61
1
- ํด๊ฒฐ
@RequestParam์ defaultValue๊ฐ blank ๊ฐ๋ ์ฒ๋ฆฌํ๋ ์ง ์ฌ๋ถ
๊ฐ์์์๋ @RequestParam์ defaultValue ํ๋ผ๋ฏธํฐ๊ฐ ๋น ๋ฌธ์์ด์ ์ฒ๋ฆฌํ๋ค๊ณ ํ๋๋ฐ, empty ๊ฐ๋ง ์ฒ๋ฆฌํด์ฃผ๋ ์ง ๋๋ blank๋ ์ฒ๋ฆฌํด์ฃผ๋์ง์ ์ฌ๋ถ๊ฐ ๊ถ๊ธํฉ๋๋ค.<p style="text-
springmvc๊น๋ฏผ๊ท
ใป
6๋ฌ ์
0
80
1
- ๋ฏธํด๊ฒฐ
postman์ผ๋ก /request-body-json-v1 ํธ์ถ์ 500 error
Jsonํํ์ request ์์ ์๋ ์์ ๊ทธ๋๋ก ์งํํ๋๋ฐ, ์๊พธ 500 error๊ฐ ๋์์์java 24, springboot 2.5.5<p styl
springmvc์์ฑ์ ์์
ใป
6๋ฌ ์
0
73
1
- ํด๊ฒฐ
ํ๋ก ํธ์๋์ ๋ฐฑ์๋์ mvc, rest api์ ๋ํ ์ง๋ฌธ
REST API๋ก ์๋น์ค๋ฅผ ์ค๊ณํ ๊ฒฝ์ฐ, ์ฌ์ฉ์๋ ๋ณดํต ํ๋ก ํธ์๋๋ฅผ ํตํด ๋ฐฑ์๋์ ๊ธฐ๋ฅ์ ์ด์ฉํ๊ฒ ๋ฉ๋๋ค. ์ด๋ ํ๋ก ํธ์๋์ ๋ฐฑ์๋ ๊ฐ๊ฐ์ MVC ํจํด์ด
springmvc๊น๋ฏผ๊ท
ใป
6๋ฌ ์
0
63
1
- ํด๊ฒฐ
๋ชจ๋ธ์ ์ญํ ๊ณผ ๊ณ์ธต ๋ถ๋ฆฌ์ ๋ํ ์ดํด ์ฐจ์ด + ์ถ๊ฐ์ง๋ฌธ
์๋ ํ์ธ์, ๊ฐ์๋ฅผ ๋ค์ผ๋ฉด์ ๊ถ๊ธํ ์ ์ด ์์ด ์ง๋ฌธ๋๋ฆฝ๋๋ค.๊ฐ์์์๋ ๋ชจ๋ธ์ ์ปจํธ๋กค๋ฌ์ ๋ทฐ ์ฌ์ด์์ ๋ฐ์ดํฐ๋ฅผ ์ ๋ฌํ๋ ๊ฐ์ฒด๋ก ์ค๋ช ํ๋ฉด์, ์ปจํธ๋กค๋ฌ๋ ๋น์ฆ๋์ค ๋ก์ง
springmvc๊น๋ฏผ๊ท
ใป
6๋ฌ ์
0
91
1
- ๋ฏธํด๊ฒฐ
console log ์ถ๋ ฅ ๊ด๋ จ ์ง๋ฌธ์ ๋๋ค.
์๊ณ ๋ง์ผ์ญ๋๋ค.๊ฐ์ฌ๋์ด ํ์ ๊ฒ์ฒ๋ผ application properties์์ ๋์ผํ ๋ฉ์์ง ๋ ๋ฒจ์ ์ถ๋ ฅ์ ์ค์ ์ ํ๋๋ฐ ๋ก๊ทธ ๋ฉ์์ง๊ฐ ์ถ๋ ฅ์ด ๋๋ฌด ๋ฌ๋ผ์. initHandlerMappingMap๋ด๋ถ์ URI
springmvc์์ฑ์ ์์
ใป
6๋ฌ ์
0
62
1






