Spring

[์Šคํ”„๋ง ์›น MVC ๋™์ž‘ ์›๋ฆฌ] Dispatcher Servlet ๋™์ž‘ ์›๋ฆฌ

kkkkkkkkkkkk 2022. 3. 28. 17:49

๐Ÿ‘ป  Dispatcher Servlet ๋™์ž‘ ์›๋ฆฌ๋ฅผ ์•Œ์•„๋ณด์ž!

Client์—์„œ ์š”์ฒญ์„ ๋ณด๋‚ด๊ณ  Dispatcher Servlet ์ด ์š”์ฒญ์„ ๋ถ„์„ํ•˜์—ฌ ํ•ธ๋“ค๋Ÿฌ ๋งคํ•‘์ด ์š”์ฒญ์— ๋งž๋Š” ํ•ธ๋“ค๋Ÿฌ๋ฅผ ์ฐพ์•„์ค๋‹ˆ๋‹ค. ์ฐพ์€ ํ•ธ๋“ค๋Ÿฌ๋ฅผ ์‹คํ–‰ํ•  ์ˆ˜ ์žˆ๋Š” ์–ด๋ށํ„ฐ๋ฅผ ์ฐพ์Šต๋‹ˆ๋‹ค.

์ฐพ์€ ํ•ธ๋“ค๋Ÿฌ ์–ด๋ށํ„ฐ๊ฐ€ ํ•ธ๋“ค๋Ÿฌ๋ฅผ ์‹คํ–‰ํ•ด์ฃผ๋Š” ๊ณผ์ •์—์„œ ํ•ธ๋“ค๋Ÿฌ์˜ ๋ฆฌํ„ด ๊ฐ’์— ๋”ฐ๋ผ ์ฒ˜๋ฆฌ ๊ฒฐ๊ณผ๋ฅผ Dispatcher Servlet ์— ์๋‹ต์„ ๋‚ด๋ฆฌ๊ณ  ViewResolber ๋ฅผ ํ˜ธ์ถœํ•˜๊ณ  view ์ด๋ฆ„์— ํ•ด๋‹น๋˜๋ฉด view ๋ฅผ ์ฐพ์•„ ์ถœ๋ ฅํ•ด์ฃผ๊ณ  ์‘๋‹ต์„ ๋‚ด๋ฆฝ๋‹ˆ๋‹ค.

์˜ˆ์™ธ ์ฒ˜๋ฆฌ๊ฐ€ ํ•„์š”ํ•  ์‹œ HandlerExceptionResolver ๊ฐ€ ์ฒ˜๋ฆฌ ํ•˜๊ณ  ์ตœ์ข…์ ์œผ๋กœ ์‘๋‹ต์„ ๋‚ด๋ณด๋ƒ…๋‹ˆ๋‹ค.

 

๋™์ž‘ ์›๋ฆฌ๋ฅผ ๊ทธ๋ฆผ์œผ๋กœ ๋ณด๋ฉด์„œ ์ดํ•ดํ•ด ๋ด…์‹œ๋‹ค!.

 

 

์ฐธ์กฐ ๊ทธ๋ฆผ