@Aspect (1) 썸네일형 리스트형 @어노테이션 만들기! @LogExecutionTime 어노테이션(어디에 적용할지 표시 해두는 용도) @Target(ElementType.METHOD) @Reltention(RetentionPolicy.RUNTIME) public @interface LogExecutionTime{ } 실제 Aspect (@LogExecutionTime 애노테이션 달린곳에 적용) @Component -> bean 등록용 @Aspect -> AoP (프록시) 를 알리는 어노테이션 joinPoint란 @어노테이션 만든거 붙어있는 타겟을 의미한다. 이게 Aspect고 이게 스프링 AOP다... (면접에서 그걸 물어보는 거였군..) @Componet @Aspect public class LogAspect{ Logger logger = LoggerFac.. 이전 1 다음