propagation1 [Spring] @Transactional 속성 @Transactional 스프링은 @Transactional 어노테이션을 활용하여 트랜잭션 관리를 단순화합니다. 이는 트랜잭션의 관리를 설정이나 어노테이션과 같은 외부 수단을 통해 선언하는 방식인 선언적 트랜잭션(Declarative Transaction) 방식 중 하나입니다. 스프링은 선언적 트랜잭션을 처리하기 위해 Spring AOP를 활용하여 적용 대상 로직 전후에 트랜잭션 관련 기능을 삽입함으로써 핵심 비즈니스 로직과 트랜잭션 관리를 분리할 수 있습니다. 동작 스프링에서는 트랜잭션을 관리하기 위해 PlatformTransactionManager 이라는 추상화된 인터페이스를 제공합니다. @Transactional 이 적용된 메소드가 호출될 경우 트랜잭션을 시작하고 실행 결과에 따라 Commit 또.. 2023. 12. 24. 이전 1 다음