RestControllerAdvice 3

Springboot 예외처리하기

이전까지는 try catch로 했었다 하지만 결제 시스템을 만들기 시작하면서 좀 더 좋은 예외처리가 필요했고 앞으로 try catch보다는 이 방법을 더 많이 사용할 거 같다 이전에도 본 방법이지만 귀찮아서 그리고 토이 프로젝트이니 그때그때 예외를 막았다 커스텀 예외 생성 RestControllerAdvice에 추가 이렇게 쓰면 지저분한 try catch도 줄어든다

Springboot Jwt+회원가입 하기!(2) with RestControllerAdvice/ExceptionHandler

이제 유효성 검사 실패 시 메시지를 프런트에게 던져줘 보자 좀찾아보니 @valid도 익셉션도 핸들러로 해주면 되는거 같다 이전에도 예외는 한번 했었다 https://cordingmonster.tistory.com/64?category=1031826 Springboot 롤백! with @Transactional(rollbackFor = {Exception.class}) with save 고민이 있었다 게시글을 쓰는데 게시글은 넣고 사진을 등록하다가 에러가 터지면 전부 롤백을 해줘야 하는데 방법을 몰랐다 얼추 @Transactional을 가지고 한다고 들었는데 그래서 찾아봤다 https://d cordingmonster.tistory.com errorRestController 레스트 컨트롤러 전역 예외를 잡..

Spingboot 예외처리! with @RestControllerAdvice and @ExceptionHandler

원래는 어느 정도 만들고 이제 boolean으로 받던걸 map으로 프런트에게 던져주려 했는데 rollback에 대해 찾아보면서 생각이 좀 바뀌었다 훨씬 빠르게 편하게 예외처리가 가능한 방법을 봤다 @RestControllerAdvice/@ExceptionHandler 였는데 restcontroller 고으로 예외를 만드는 함수를 하나 만든다 그리고 새로운 예외처리 클래스를 만들어준다 @RestControllerAdvice restcontroller에서 터지는 모든 예외를 여기로 가져다준다 @ExceptionHandler(value = Exception.class)해당 예외가 터지면 여기로 와서 수행한 행동을 하게 해 준다 일단 간단하게 메세지만 전송할 거여서 모든 예외로 지정했다(value = Excep..