BE/Spring2 [Spring] @Transactional 어노테이션 역할 Transactional 어노테이션의 역할Transactional 어노테이션은 데이터베이스 트랜잭션을 관리하는 데 사용됩니다. 트랜잭션은 여러 개의 데이터베이스 작업을 원자적인 단위로 묶어주는 기능을 제공하여 데이터 일관성과 안전성을 보장합니다. Transactional 어노테이션을 사용하면 트랜잭션의 시작, 종료, 롤백 등을 자동으로 처리할 수 있습니다. 트랜잭션 경계 설정: Transactional 어노테이션이 적용된 메서드나 클래스의 실행을 트랜잭션으로 감싸기 때문에 해당 메서드나 클래스의 실행이 트랜잭션의 시작과 종료를 정의합니다. 이는 데이터베이스 작업이 완전하게 실행되거나 아예 실행되지 않도록 보장합니다. 롤백 처리: 메서드 실행 중 예외가 발생하면 자동으로 롤백되어 이전 상태로 복원됩니다.. BE/Spring 2024. 4. 26. [Spring] Spring MVC 구조 간단하게 이해하기 웹 개발을 할 때 Spring MVC 구조를 이해하고 개발을 할 때와 모르고 할 때에는 차이가 있다 ! 제가 경험자입니당 .. ! :b 함께 Spring MVC Architecture를 이해해봅시다 ! Spring MVC Architecture란Model, View, Controller를 분리한 디자인 패턴 입니다. 개발자가 직접 구현해야 하는 것이죠. 아래 이미지는 제가 Spring MVC 공부를 하고 제 머릿속에서 정리하기 위해 만든 구조입니다. ( 처음 공부를 시작할 때 만든 거라 정확한 이해가 아니었던 점 생각해서 참고해주세용 ! ) 각각의 역할을 이해하시고 크게 이런 구조를 가지고 데이터도 주고받고 화면도 표출하는구나를 알면 개발을 할 때 어느 정도 아지금 내가 어디에 뭘 하려고 이렇게 하는구나.. BE/Spring 2020. 6. 30. 이전 1 다음 728x90