<토비의스프링> 6.7~6.8 트랜잭션 어노테이션
BFine
6.7 어노테이션 트랙잭션 속성과 포인트컷 - 세밀하게 튜닝된 트랜잭션 속성을 적용해야 하는 경우도 있다. - 포인트컷 자체가 지저분해지고 설정파일도 복잡해짐 => 직접 타깃에 트랜잭션 어노테이션을 지정하자 6.7.1 트랜잭션 어노테이션 - @Transactional @Target({ElementType.TYPE, ElementType.METHOD})// 대상지정 @Retention(RetentionPolicy.RUNTIME) // 정보유지 기간 @Inherited @Documented public @interface Transactional { @AliasFor("transactionManager") String value() default ""; @AliasFor("value") String tran..