///
Search
🏷️

@Trasactional 세미나

담당 팀
백엔드
담당자
상태
In progress
작업일
종류
지식공유

배경

백엔드 사이드에서는 기능 구현에 필요한 데이터를 안전하고 빠르게 처리할 수 있어야함
이때, 대부분의 데이터는 데이터베이스에 저장하므로 트랜잭션에 대한 높은 이해도가 요구됨
엔지니어가 비즈니스 로직에 집중 할 수 있도록, 스프링에서는 트랜잭션을 다루는 로직을 추상화하여 제공함
스프링 스택 기반의 개발자는 스프링이 제공하는 대표적인 추상화인 @Transactional 애노테이션에 대한 이해가 필수적임

공유 내용

트랜잭션이란?
스프링이 제공하는 트랜잭션 추상화
선언적 방식
프로그래밍 방식
@Transactional
내부 구현과 동작 방식 with AOP Proxy
제공하는 옵션
rollbackFor, propagation, …
트랜잭션의 전파

Next Item

QueryDsl 예상…!