transactionalTemplate이란것도 있구나., 그냥 뚝딱뚝딱 만드느라 무지성으로 썼는데, 저걸로도 트랜잭션 나눈다는걸 첨 알음 처음앤 그냥 따로 A B C 클래스 내부 메서드에 붙여서 각각에 어노테이션 붙인 다음 X에서 a b c 호출하는 식으로 했었음 그러다보니 클래스가 너무 많아져서 귀찮았음
복잡하고 특이한 상황아니면, 어노테이션을 권장하더라고
가독성 면에선 그게 좋아 보이긴 하더라