✅ @Transactional을 인터페이스에 선언해도 "동작은 합니다" — 하지만 매우 제한적입니다.📌 자세한 설명1. Spring의 트랜잭션 처리 방식Spring AOP(Aspect-Oriented Programming) 기반 트랜잭션 처리에서는 **프록시 객체(proxy)**가 핵심입니다.@Transactional은 프록시 객체가 호출을 감싸서 트랜잭션을 적용합니다.이 프록시는 구현체(구현 클래스)에 적용된 애노테이션을 기준으로 동작합니다.📌 인터페이스에 붙인 @Transactional은 기본적으로 무시되며, 구현체 클래스에 붙여야 정상 적용됩니다. 2. ✅ 왜 인터페이스에 붙여도 "동작하는 것처럼 보일 때"가 있나?Spring Data JPA의 @Repository 인터페이스 메서드에 붙인 @T..