[Spring] ๊ธฐ๋ณธ ์์ธ ์ฒ๋ฆฌ์ Custom ์์ธ ์ฒ๋ฆฌ ํจ๊ป ์ฌ์ฉํ๊ธฐ
ยท
๊ณต๋ถํ๊ธฐ/Spring
์ผ์ ๊ด๋ฆฌ ์ฑ ๊ณผ์ ๋ฅผ ์ํํ๋ฉด์ ์์ธ ์ฒ๋ฆฌ๋ฅผ ์ปค์คํ
ํ๋ ๋ฒ์ ๋ํด์ ๊ณต๋ถํ๋ค.์งง๊ฒ ๋ค์ ๋ณต๊ธฐํด๋ณด์๋ฉด !์ปค์คํ
์์ธ ์ฒ๋ฆฌ ๋ฐฉ๋ฒ๊ฐ์ฅ ๋ช
์์ ์ผ๋ก ์์ธ ์ฒ๋ฆฌ๋ `try-catch` ๋ฌธ์ผ๋ก ํ ์ ์๋ค. ๊ทธ๋ ์ง๋ง ์์ธ๊ฐ ๋ฐ์ํ ์ ์๋ ๋ชจ๋ ๋ถ๋ถ์ `try-catch` ๋ฌธ์ ๋์ง๋์ง ๋ถ์ผ ์๋ ์๋ค .. (์๋ฌด๋ ๋ณด๊ณ ์ถ์ง ์์ํ๋ ๋๋๊ธฐ ๊ฐ์ ์ฝ๋๊ฐ ๋ ์ ์์) Spring์์๋ ์ดํ๋ฆฌ์ผ์ด์
์ ์คํํ๋ ๋์ ํน์ ์์ธ๊ฐ ๋ฐ์ํ ๊ฒฝ์ฐ ๊ฐ๋ฐ์๊ฐ ๋ฑ๋กํ ํน์ ๋ฉ์๋๋ฅผ ์คํ์์ผ ์ฃผ๋ ๊ธฐ๋ฅ์ ์ ๊ณตํ๋ค. (๐๐ปโ๏ธ๐๐ปโ๏ธ)ํด๋น ๋ฉ์๋์๋ `@ExceptionHandler` ์ด๋
ธํ
์ด์
์ ๋ฌ์์ฃผ๋ฉด ๋๋ค. ์ด `@ExceptionHandler` ์ด๋
ธํ
์ด์
์์ ๋ด๋นํ ์์ธ ํด๋์ค๋ค์ ๋ช
์ํด์ค๋ค.@ExceptionH..