์คํ๋ง ์น MVC
์ด ๊ฐ์๋ ์๋ฐ ์๋ธ๋ฆฟ(Servlet) ๊ธฐ๋ฐ์ MVC ํ๋ ์์ํฌ์ธ ์คํ๋ง ์น MVC์ ๋ํด ํ์ตํฉ๋๋ค. ์ํ ํ ํ์ต์ ์ํด์ ใ์คํ๋ง ํ๋ ์์ํฌ ํต์ฌ ๊ธฐ์ ใ ๊ฐ์๋ฅผ ์๊ฐํด์ฃผ์ธ์.
์๊ฐ์ 2,531๋ช
๋์ด๋ ์ค๊ธ์ด์
์๊ฐ๊ธฐํ ๋ฌด์ ํ
- ๋ฏธํด๊ฒฐ
7:58 ์์ ์ฝ๋ ์ฐพ๋ ๋ฒ
์๋ ํ์ธ์ ๊ธฐ์ ๋!๊ธฐ์ ๋์ ์คํ๋ง ๊ฐ์ข ์ฌํํ๊ณ ์์ต๋๋ค.7:58 ๋ถ๋ถ์ ์คํ๋ง์ ํ ์คํธ ์ฝ๋ ์์ ๋ ๋ณดํต ์ด๋ป๊ฒ ๊ฒ์ํ์ฌ ์ฐพ์ผ์๋๊ฑด๊ฐ์?๊ทธ๋ฅ ๊นํ๋ธ์์ ๊ฒ์ํ์ จ๋์ง ๊ฟํ์ด ์๋ค๋ฉด ์๋ ค์ฃผ์๋ฉด ๊ฐ์ฌํ๊ฒ ์ต๋๋ค.!
javaspringmvcAurora
ใป
0
236
2
- ํด๊ฒฐ
PATCH์ Idempotent์ ๋ํ ์ง๋ฌธ
์๋ ํ์ธ์ ๋ฐฑ๊ธฐ์ ๋ ์ค๋ช ํด์ฃผ์ HTTP Method ์ค, PATCH์ Idempotent์ ๋ํ ๊ถ๊ธ์ฆ์ด ์๊ฒจ ์ง๋ฌธ์ ๋๋ฆฝ๋๋ค. ์์๊ณผ ๋ ธํธ์์๋ PATCH method๊ฐ ๋ฉฑ๋ฑ์ฑ์ ๊ฐ์ง๋ค๊ณ ์ค๋ช ํด
javaspringmvcansxjrdptj94
ใป
0
236
1
- ํด๊ฒฐ
2:51์ด ์ง๋ฌธ์ ๋๋ค.
SampleController ํด๋์ค์ @Validated ์ด๋ ธํ ์ด์ ์ ์ถ๊ฐํ์๊ณ , Event ํด๋์ค์์ name์ @NotBlank์ limit์ @Min(value = 0)์ ์ถ๊ฐํ์์ต๋๋ค. ์ฝ๋๋ ๋ค์๊ณผ ๊ฐ์ต๋๋ค.Event.class<pr
javaspringmvc๊ฟ์ผ์ฌ์ด
ใป
0
308
1
- ๋ฏธํด๊ฒฐ
๋ง์ฝ ์ดํ๋ฆฌ์ผ์ด์ ์ปจํ ์คํธ์ ํํฐ๋ฅผ ์ค์ ํ์ง ์์ผ๋ฉด ์ด๋ป๊ฒ๋๋์?
์๋ ํ์ธ์. ์ข์ ๊ฐ์ ๋ง๋ค์ด์ฃผ์ ์ ์ ๋ง ๊ฐ์ฌํฉ๋๋ค.๋๋ถ์ ๋๋ฌด ํฅ๋ฏธ๋กญ๊ฒ ์คํ๋ง ๊ณต๋ถ๋ฅผ ํ๊ณ ์์ด์! ์ ๋ชฉ์ฒ๋ผ, ๋ง์ฝ ๋ถ๋ชจ,์์์ ์ดํ๋ฆฌ์ผ์ด์ ์ปจํ ์คํธ์ ํํฐ๋ฅผ ์ค์ ํ์ง ์์ผ๋ฉด ๊ฐ์ ๋น์ด ๋๊ฐ ์ด์์ ์น ์ดํ๋ฆฌ์ผ์ด์ ์ปจ
MVCjavamvcspring์กฐ์กฐ
ใป
0
352
0
- ๋ฏธํด๊ฒฐ
web.xml์ ์์นํ ์ ํ๋ฆฌ์ผ์ด์ web.xml ๋ด์์ ํ์ฑ ์ค๋ฅ ๋ฐ์
19; Error at (11, 19) : Can't convert argument: null ์ด๋ค ์๋ฌ์ธ์ง ํด๊ฒฐ์ด ์๋๋ค์ ใ ใ
web.xmlspringjavaMVCsglee
ใป
0
499
0
- ๋ฏธํด๊ฒฐ
Spring Boot 2.6 ์ด์ ๋ฒ์ ์์์ DispatcherServlet
์๋ ํ์ธ์ ๊ฐ์ฌ๋! ์ค๋ฌด์์ ๊ฐ์ฌ๋์ ๊ฐ์๋ฅผ ๋ค์ผ๋ฉฐ ๋ง์ ๋์์ ๋ฐ๊ณ ์๋ ์ฅฌ๋์ด ๊ฐ๋ฐ์์ ๋๋ค. ๋ค๋ฆ์ด ์๋๋ผ Spring Boot ๋ก ๋ ํ๋ก์ ํธ๋ฅผ ์งํํ๋ฉฐ DispatcherServlet์ ๋ํด ์๋ฌธ์ ์ด ์๊ฒจ ์ง๋ฌธ์ ๋จ๊ฒจ๋ด ๋๋ค.
javaMVCspring์ญ์จ
ใป
0
345
1
- ํด๊ฒฐ
Event`Xxx`Controller ๋ถ๋ฆฌํ ๋์ ๊ธฐ์ค์ ๊ดํ ์ง๋ฌธ์ ๋๋ค.
CRUD ์ C , U ๊ธฐ๋ฅ์ ํฉํEvent`Update`Controller ๋ก ๊ณตํต๊ธฐ๋ฅ์ ์ถ์ถ ํ์ จ๋๋ฐ์, ๊ทธ๋ ๋ค๋ฉด, ์ปจํธ๋กค๋ฌ ํธ๋ค๋ฌ ๋ค์ ๊ณตํต๊ธฐ๋ฅ ๋ฌถ๋ ๊ธฐ์ค์,Htt
javaspringMVCTruestar
ใป
0
623
1
- ํด๊ฒฐ
11๋ถ 57์ด ์ฏค, `returnValueHandlers` ๋ค์ ๋ค์ด๋ฐ์ปจ๋ฒค์ ๊ด๋ จ ์ง๋ฌธ์ ๋๋ค.
์ด๋ฐ ๋ถ๋ถ๊น์ง ์ง๋ฌธํด์ผ ๋๋ ์ถ์ง๋ง, webmvc ๋ฅผ ๋ง๋ ์ธก์ ์๊ฒฌ์ ์ ๊ฐ ์์์์ด์, ๋ค์ด๋ฐ ์ปจ๋ฒค์ ? ์ ๋ํ ๊ฐ์ฌ๋์ ์๊ฐ์ด ๊ถ๊ธํด ์ง๋ฌธ ํ๊ฒ ๋์์ด์. 11๋ถ 57์ด ์ฏ์, ์๋ ๋ชฉ๋ก์์๋ `
MVCspringjavaTruestar
ใป
0
371
1
- ๋ฏธํด๊ฒฐ
@EnableWebmvc ์ค์ ์ ํ๋ฉด
webconfig์ @EnableWebmvc ์ค์ ์ ํ๋ฉดDelegatingWebMvcConfiguration.class๋๋ฌธ์json์ปจ๋ฒํฐ๋ ์๋์ผ๋ก ์ถ๊ฐ๊ฐ ๋๋๊ฑฐ์ฃ ??<br
springjavaMVCtlsdnr1135
ใป
0
402
1
- ๋ฏธํด๊ฒฐ
springframework์์ ์ฐจ์ด์
์๋ ํ์ธ์! ๊ฐ์๋ฅผ ๋ฃ๋ค ๋ชจ๋ฅด๊ฒ ์ด์ ์ง๋ฌธ ๋๋ ค์!์ง๊ธ ์์ ํ๊ณ ๊ณ์ servletํ๋ก์ ํธํ๊ณ springFramework๋ก ๋ง๋ ๊ฑฐ๋์ ์ด๋ค ์ฐจ์ด์ ์ด ์๋๊ฑด์ง๊ถ๊ธํฉ๋๋ค.contextLeaderListener๋ก Applicat
MVCjavaspringtlsdnr1135
ใป
0
268
1
- ํด๊ฒฐ
@RequestBody์ ๋ฐ์ธ๋ฉ์๋ฌ๋ฅผ ์ก๋ ๋ฐฉ๋ฒ
์๋ ํ์ธ์ ๊ธฐ์ ๋, ์ข์ ๊ฐ์๋ฅผ ํด์ฃผ์ ์ ๊ฐ์ฌํฉ๋๋ค. ๋ค๋ฆ์ด ์๋๋ผ, event ์ limit์ integer๊ฐ ์๋ string์ผ๋ก ์์ฒญ์ ๋ณด๋์ ๋, @ModelAttribute ๋ก ์์ฒญ ํ๋ผ๋ฏธํฐ๋ก ๋ณด๋ผ ๋๋ ๋ฐ์ดํฐ๋ฐ์ธ๋ฉ ์๋ฌ๋ฅผ ๊ฐ์งํด
javaMVCspringํฌํ ์ดํ
ใป
1
1,619
2
- ๋ฏธํด๊ฒฐ
์๋ ํ์ธ์ ๊ธฐ์ ๋ ๊ฐ์๋ฅผ ๋ณด๋ค ์๋ธ๋ฆฟ์ ๊ถ๊ธ์ฆ์ด ์๊ฒจ ์ง๋ฌธ ๋๋ฆฝ๋๋ค
๊ฐ์์ค '์๋ธ๋ฆฟ์ ํ๋ก์ธ์ค๊ฐ ์๋๋ผ, ํ ํ๋ก์ธ์ค ๋ด์ ์์์ ๊ณต์ ํ๋ ์ค๋ ๋๋ฅผ ๋ง๋ค์ด์ ์์ฒญ์ ์ฒ๋ฆฌํ๋ค' ๋ผ๊ณ ๋ง์ ํด์ฃผ์ จ๋๋ฐ์ ์ด๋ ์ด ํ๋ก์ธ์ค ๋ผ๋ ๋ถ๋ถ์ '์คํ์ค์ธ ์๋ธ๋ฆฟ ์ดํ๋ฆฌ์ผ์ด์ ' ์ด๋ผ๊ณ ํด์ํด๋ ๋ ๊น์? ๋ ์ฌ๋ฌ ์ฐธ๊ณ ์๋ฃ๋ฅผ
MVCjavaspringharu
ใป
1
234
1
- ๋ฏธํด๊ฒฐ
HelloService์ ๊ฐ์ ์ ๋ฌ์ ๋ชป ๋ฐ์ต๋๋ค.
* ์ง๋ฌธ HelloService์ ๊ฐ์ ๋ชป ๊ฐ์ ธ์ค๊ณ 500 ์๋ฌ๊ฐ ๋๋ ์ด์ ๋ ๋ญ๊ฐ์ ??? 1) ์๋ฌ ๋ฉ์์ง <img src="https://cdn.inflearn.c
MVCjavaspring์ํ๋ฌด
ใป
0
283
1
- ๋ฏธํด๊ฒฐ
ServletContext์ WebApplicationContext์ ๊ด๊ณ ์ง๋ฌธ
์์ 7๋ถ 40์ด์ฏค์ contextLoaderListener๊ฐ webapplicationcontext๋ฅผ ๋ง๋ค์ด์ servletContext์ ๋ฑ๋กํ๋ ๊ณผ์ ์ด ๋์ค๋๋ฐ์. servletContext.setAttribute(~~,this.context)<
javaMVCspringSung-Woo Hwang
ใป
1
722
1
- ๋ฏธํด๊ฒฐ
ํ๋์ ์๋น์ค์, ๋๊ฐ์ ๋ฆฌํฌ์งํ ๋ฆฌ๋ ์ฐ๊ฒฐ์ด ๋๋์?
๋ฃ๋ค๊ฐ ๊ถ๊ธํด์ ธ์ ์ฌ์ญค๋ด ๋๋ค!
springjavaMVCYu HyoJeong
ใป
0
348
1
- ๋ฏธํด๊ฒฐ
view name ๋ฆฌํด์ ๋ํด
handler๋จ์์ String์ผ๋ก ๋ทฐ ํ์ผ์ path๋ฅผ returnํ๋๋ฐ, ๊ฐ์ ๋๋ ๋ง์ํด์ฃผ์ ๊ฒ์ฒ๋ผ String์ผ๋ก ์์ฑํ๋ค๋ ๊ฒ ์์ฒด๊ฐ ์ํ์ฑ์ด ์๋ค๊ณ ์๊ฐ์ด ๋๋๋ฐ์, ํน์ ์ด๊ฒ์ ๋ณด์ํ๊ธฐ ์ํด ์๋์ผ๋ก ๋ทฐ ๋ค์๊ณผ ๋งค
springMVCjava์ง์ฐ์
ใป
0
279
2
- ๋ฏธํด๊ฒฐ
Formatter print ์ง๋ฌธ ๋๋ฆฝ๋๋ค.
Formatter parse ํจ์๋ฅผ ์ด์ฉํด์ ์ปจํธ๋กค๋ฌ๋ก ์์ฒญ์ด ๋ค์ด์ค๋ ๊ฒฝ์ฐ ์๋์ผ๋ก person์ผ๋ก ๋ณํ์ด ๋๋๋ฐ <pre style="background-color: #2b2b2b; color: #a9b7c6; font-family: 'Je
MVCjavaspringjung
ใป
0
220
1
- ๋ฏธํด๊ฒฐ
์๋ฆฌ ๋ฉ์์ง๊ฐ ํ๊ธ์ ๋๋ค.
form.html์์ ํ๊ธ์ ์ ์ ์ ์ด์๋๋ฐ ์๋ฌ๋ฉ์์ง๊ฐ ์์์ ํ๊ธ๋ก ๋ณํ๋์ด์ ๋์ค๋๋ฐ์, ์ด๋ฐ ํ์๋ฆฌํ ์์ง์์ ์ฒ๋ฆฌํด์ค๊ฑด๊ฐ์ ??? error has occued๋ถ๋ถ์ fileds.hasAnyErrors() ์ํ์ผ์ ๋์์ํจ ๋ถ๋ถ์ ๋๋ค. ์ด ๋ถ
MVCspringjava๊ฐ๋ญ์ฝฉ
ใป
0
281
1
- ๋ฏธํด๊ฒฐ
java ํด๋์คํ์ผ๋ก ์ค์ ๋์ด ์๋ ๊ฒ์ web.xml๋ก ๋ฐ๊พธ๋ ๊ฒฝ์ฐ
๊ธฐ์ ๋ ์๋ ํ์ธ์.. ์ ๊ฐ java class ํ์ผ(WebAppInit.java, WebSecurityConfig.java )๋ก ๋์ด ์๋ ์ค์ ์ web.xml, security-context.xml๋ฐฉ์์ผ๋ก ๋ฐ๊พธ์ด๋ณด์๋๋ฐ์.. ๋ฐ๊พธ๊ณ ๋์
MVCjavaspringDYB
ใป
0
323
1
- ๋ฏธํด๊ฒฐ
@RequestParam
์๋ ํ์ธ์. ์ ๋ฃ๊ณ ์์ต๋๋ค. form ์ ๋ง๋์ค๋ input ์๋์ ๊ฐ์ ํํ๋ก ๋ง๋์ จ์ต๋๋ค.
MVCspringjava๊ณต๋ถํ๋์ด
ใป
0
243
1







