Spring - ์๋ธ๋ฆฟ ์์ธ ์ฒ๋ฆฌ ( Exception )
rlaehddnd0422
์๋ฐ์์์ ์์ธ ์๋ฐ๋ main ๋ฉ์๋๋ฅผ ์ง์ ์คํํ ๋ main ์ด๋ผ๋ ์ด๋ฆ์ ์ฐ๋ ๋๊ฐ ์คํ๋ฉ๋๋ค. ์ด ๋ ์คํ ๋์ค์ try catch๋ฅผ ํตํ ํด๋น ์์ธ ์ฒ๋ฆฌ ์กฐ์ฐจ ํ์ง ๋ชปํ๊ณ ์ฒ์ ์คํํ main ๋ฉ์๋๊น์ง ์์ธ๊ฐ ๋์ด์จ ์ดํ, main ๋ฉ์๋์์ ์กฐ์ฐจ๋ ์์ธ๋ฅผ ์ฒ๋ฆฌํ์ง ๋ชปํ๋ฉด ์๋ฐ๋ ์์ธ ์ ๋ณด๋ฅผ ๋จ๊ธฐ๊ณ main ์ฐ๋ ๋๋ฅผ ์ข
๋ฃํฉ๋๋ค. ์น ์ ํ๋ฆฌ์ผ์ด์
์์์ ์์ธ ์น ์ ํ๋ฆฌ์ผ์ด์
์์๋ ์์ธ๋ฅผ ์ด๋ป๊ฒ ๋ค๋ฃฐ๊น์? ์น ์ ํ๋ฆฌ์ผ์ด์
์ "์ฌ์ฉ์ ์์ฒญ๋ณ"๋ก ์ฐ๋ ๋๊ฐ ํ ๋น๋๊ณ , ์๋ธ๋ฆฟ ์ปจํ
์ด๋ ์์์ ์คํ๋ฉ๋๋ค. ๋ฐ๋ผ์ ์ ํ๋ฆฌ์ผ์ด์
๋ด๋ถ ์ปจํธ๋กค๋ฌ์์ ์์ธ๊ฐ ๋ฐ์ํ์ ๊ฒฝ์ฐ, ๋ง์ฐฌ๊ฐ์ง๋ก try catch๋ก ์์ธ๋ฅผ ์ก์ ์ฒ๋ฆฌํ๋ฉด ๋ฌธ์ ๊ฐ ์๊ฒ ์ง๋ง, ์ปจํธ๋กค๋ฌ์์ ์์ธ๋ฅผ ์ฒ๋ฆฌํ์ง ๋ชปํ๋ฉด ์ด ์ ๋จ๊ณ์ธ ์ธํฐ์
ํธ์๊ฒ ์์ธ๊ฐ ๋๊ฒจ..