[Java] @Transactional 어노테이션 상세 이해하기 : Checked, Unchecked Exception Rollback
·
Java/이론 및 문법
해당 글에서는 @Transactional 어노테이션에 대해 상세한 이해를 돕기 위해 작성한 글입니다. 💡 [참고] 다양한 Annotation에 대해 궁금하시면 아래의 글을 참고하시면 도움이 됩니다.구분링크Spring Web Annotation : 환경 구성https://adjh54.tistory.com/311Spring Web Annotation : 요청 및 응답https://adjh54.tistory.com/312Spring Web Annotation : 예외처리 및 주입https://adjh54.tistory.com/313 1) @Transactional💡 @Transactional - 스프링 프레임워크에서 특정 메서드 또는 클래스에서 수행되는 ‘트랜잭션’과 관련되어 관리를 위해서 사용되는 어노테이션..
[Java] Business Exception 이해하고 구성하기 : Service Exception
·
Java/Spring Boot
해당 글에서는 business Layer에서 발생하는 오류에 대해서 공통 처리를 위한 Business Exception 대한 구성 방법에 대해 이해하고 구성하는 방법에 대해서 공유합니다. [참고] 이전에 작성한 Global Exception & Controller Exception 글을 읽고 오시면 크게 도움이 됩니다. [Java] Global Exception 이해하고 구성하기 : Controller Exception 해당 글에서는 Controller에서 발생하는 Exception을 Global Exception을 구성하여서 처리하는 방법에 대해서 공유합니다. 1) 개발 환경 💡 Global Exception 개발 환경을 구성하기 위한 개발 환경입니다. 개발 adjh54.tistory.com 1) 개발..
[Java] Global Exception 이해하고 구성하기 : Controller Exception
·
Java/Spring Boot
해당 글에서는 Controller에서 발생하는 Exception을 Global Exception을 구성하여서 처리하는 방법에 대해서 공유합니다. 1) 개발 환경💡 Global Exception을 적용하는데 활용한 개발환경입니다.개발환경버전java1.8Spring Boot2.7.4빌드관리도구Gradle 7.5개발 툴IntelliJ IDEA 2022.3    2) Controller 내에서 발생하는 Exception 처리 전체적 흐름💡@RestControllerAdvice / @ExceptionHandler를 이용한 Controller 내에서 Exception 처리에 대한 전체적 흐름입니다.1. API 정상 동작 처리클라이언트는 데이터를 담아서 @RequestBody, @RequstParam, @Path..