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

khe628님의 프로필 이미지
khe628

작성한 질문수

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

AOP 적용

AOP 적용 후 프록시

작성

·

212

1

안녕하세요

AOP를 적용하면 스프링 컨테이너가 진짜 빈 앞에 가짜 빈을 세워놓는다고 하셨고  실제로도 콘솔에 찍어서 확인을 했는데요,

AOP 관련 코드를 싹 다 지우고 AOP를 아예 안 써도 아래와 같이 hello.hellospring.service.MemberService 가 아닌 MemberService$$EnhancerBySpringCGLIB$$d7471118 이라고 뜹니다. 왜 그런 것인가요?

AOP 적용 여부와 상관없이 빈이면 무조건 그 앞에 가짜 빈을 만드는 것인가요?

 

답변 1

0

안녕하세요. khe628님, 공식 서포터즈 David입니다.

빌드 후 다시 실행해보시겠어요?

AOP가 적용되지 않았다면 프록시 객체가 아닌 MemberService 실제 객체가 로그에 찍혀야 합니다.

감사합니다.

khe628님의 프로필 이미지
khe628

작성한 질문수

질문하기