[Example] Spring AOP를 private 메서드에 적용할 수 없는 이유 (feat. @Transactional)
사내에서 Spring AOP를 활용한 FeatureFlag 도입을 맡게 되었다. 커스텀 어노테이션과 Spring AOP를 조합해 메서드 단위로 기능을 ON/OFF하거나 분기 처리할 수 있는 구조를 설계했다.
SpringBoot 🍃·2026-02-07
사내에서 Spring AOP를 활용한 FeatureFlag 도입을 맡게 되었다. 커스텀 어노테이션과 Spring AOP를 조합해 메서드 단위로 기능을 ON/OFF하거나 분기 처리할 수 있는 구조를 설계했다.
@Transactional만 붙이면 다 되는 줄 알았다. 트랜잭션이 동작하지 않는 상황들을 실제 사례와 함께 정리한다.
꿈을꿨어요
카더가든
전체 카테고리