1. error response class 만들기
2. exception class 만들기
3. REST Service 만들기
4. Exception handler 넣기
1.
2.
3.
4.
Body 와 Status code 를 입력
5. Test
근데 이건 숫자 오류만 다룬 것이고 다른 오류도 잡아주자.
Global Exception Handler
Exception handler 는 오직 REST controller에만 적용된다..
하지만 다른 controller 에도 쓰고 싶다...
1. @ControllerAdvice 만들기
2. 원래 Controller에 쓴 Exception Handler를 지운다.
3. @ControllerAdvice에 Exception Handler를 넣는다.
클래스를 새로 만들고 다음과 같이 한다.
잘 작동한다.
'컴퓨터공학 > Spring & Hibernate' 카테고리의 다른 글
Spring> Spring REST> CRUD Database 2 (0) | 2021.09.22 |
---|---|
Spring> Spring REST> CRUD Database (0) | 2021.09.21 |
Spring 프로젝트는 어떻게 작동할까? (0) | 2021.09.16 |
Spring> mybatis.xml 작성하는 방법 (0) | 2021.09.16 |
Spring> Spring REST> POJOs를 JSON으로... (0) | 2021.09.04 |