작성
·
975
·
수정됨
0
두가지 궁금사항이 있습니다.
1.첫번째
@Aspect 애노테이션 을 사용한다면
의존성 추가해야된다고 인터넷에 나와있는데,
꼭 안해도 되는건가요???
implementation 'org.springframework.boot:spring-boot-starter-aop'
2.두번째
TimeTraceAop class에 @Component 애노테이션을 추가하면 에러가 안나는데,
SpringConfig class에 @bean 으로 등록시 에러가 납니다.
콘피그에 빈으로 등록코드를 적을경우 또다른 코드를 주입해야되나요?
답변 1
0
안녕하세요, 114tla 님. 공식 서포터즈 y2gcoder 입니다.
AOP에 관련된 질문을 주셨습니다. 하나씩 차근차근 답변하도록 하겠습니다.
@Aspect 애노테이션 을 사용한다면
의존성 추가해야된다고 인터넷에 나와있는데,꼭 안해도 되는건가요???
=> 기본적으로 spring-boot-starter에 aop를 포함하고 있어, spring-boot-starter-aop 라이브러리를 추가해주지 않아도 @Aspect 애노테이션을 사용할 수 있습니다. 다만, spring-boot-starter-sop는 AOP 사용을 위한 편의 기능을 제공하고 있기 때문에, AOP 기능을 활용할 때 해당 의존성을 추가해주는 것이 좋습니다.
TimeTraceAop class에 @Component 애노테이션을 추가하면 에러가 안나는데,
SpringConfig class에 @bean 으로 등록시 에러가 납니다.
콘피그에 빈으로 등록코드를 적을경우 또다른 코드를 주입해야되나요?
=> 해당 부분은 다음 링크(클릭)을 참고해주십시오!
감사합니다.