Java ChcekdException, UncheckedException과 Srping에서 DB @Transactional 어노테이션을 사용했을 때 어떻게 되는지에 대한 글입니다. Exception은 자바에 대한 부분이고, @Transactional은 Spring에 대한 부분이라 카테고리를 Java로 잡아야 할지, Spring 으로 잡아야 할지 굉장히 고민되었던 부분입니다.😅 일단 자바의 Exception은 크게 두 부류로 나뉩니다. Checked Exception과 RuntimeException을 상속받은 Unchecked Exception으로 나뉘어집니다. RuntimeException은 이름에서도 알 수 있듯이 실행 시 발생하는 Exception이고, Checked Exception은 컴파일 시 확..