인프런 커뮤니티 질문&답변

114tla님의 프로필 이미지
114tla

작성한 질문수

스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술

AOP 적용

AOP 의존성 추가

작성

·

975

·

수정됨

0

두가지 궁금사항이 있습니다.

1.첫번째

@Aspect 애노테이션 을 사용한다면
의존성 추가해야된다고 인터넷에 나와있는데,

꼭 안해도 되는건가요???

implementation 'org.springframework.boot:spring-boot-starter-aop'
 

 

2.두번째

TimeTraceAop class에 @Component 애노테이션을 추가하면 에러가 안나는데,

SpringConfig class에 @bean 으로 등록시 에러가 납니다.

콘피그에 빈으로 등록코드를 적을경우 또다른 코드를 주입해야되나요?

스크린샷 2023-04-23 오후 1.37.22.png

답변 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 으로 등록시 에러가 납니다.

콘피그에 빈으로 등록코드를 적을경우 또다른 코드를 주입해야되나요?

=> 해당 부분은 다음 링크(클릭)을 참고해주십시오!

감사합니다.

114tla님의 프로필 이미지
114tla

작성한 질문수

질문하기