spring controlleradvice1 [spring] @ControllerAdvice, @ExceptionHandler๋ฅผ ์ด์ฉํ ์์ธ์ฒ๋ฆฌ ๋ชฉ์ฐจ ์ญ์๋ ๋ฏธ๋์ ๋ด๊ฐ ๋ณด๊ธฐ ์ํด ๊ธฐ๋กํ๋ค. ๊ธฐ์กด์๋ try catch๋ฌธ์ผ๋ก ์์ธ๋ฅผ ์ฒ๋ฆฌํ์๋๋ฐ ์์ธ์ฒ๋ฆฌ๊ฐ ํ์ํ ์ฌ๋ฌ๊ตฐ๋ฐ ์ฝ๋์ ์ ์ฉ์ ํด์ผ ๋๋.. ํด๋ฆฐํ์ง๊ฐ ์์ ๊ตฌ๊ธ๋ง ํด๋ณด๋ ์คํ๋ง์์ ์ ๊ณตํ๋ @ControllerAdvice, @ExceptionHandler์ด ์์๋ค. ์ ์ด๊ฑธ ์ด์ ์ผ ์๊ฒ ๋์๋์ง.. ๐ฅ ํ ์คํธ ๊ฐ๋ฐํ๊ฒฝ์ ์๋์ ๊ฐ๋ค. @ExceptionHandler ๐ @Controller๋ @RestController๊ฐ ์ ์ธ๋ Bean์์ ๋ฐ์ํ ์์ธ๋ง ์ฒ๋ฆฌํ ์ ์๋ค. @Service๋ @Repository์ ๊ฐ์ ๊ณณ์์์ ์์ธ๋ ์ฒ๋ฆฌํ ์ ์์์ ์ ์ํ ๊ฒ ์ฌ์ฉ๋ฐฉ๋ฒ์ ๊ฐ๋จํ๋ค. ์ปจํธ๋กค๋ฌ ๋ด์ ๋ฉ์๋๋ฅผ ๋ง๋ค๊ณ @ExceptionHandler๋ฅผ ์ ์ธํ๊ณ value๊ฐ์ผ๋ก ์์ธ์ฒ๋ฆฌ ํด๋์ค๋ฅผ .. IT/development 2022. 12. 4. ์ด์ 1 ๋ค์