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

양동우님의 프로필 이미지

작성한 질문수

스프링 핵심 원리 - 고급편

스프링이 제공하는 빈 후처리기2

하이라이팅

작성

·

621

7

안녕하세요 강사님

강의를 보다가 궁금한 점이 있어 문의 드립니다.

 

Aspect Expression 관련 하이라이팅이 제 인텔리제이에서는 안먹히던데 별도로 설치해야할 플러그인이 있나요?

답변 4

3

저도 안 되어서 찾아봤는데 2021.2 버전부터 AspectJ가 기본 번들로 들어있지 않다고 합니다. 01192mg 님이 말씀하신대로 포인트컷 익스프레션을 이용하시면 됩니다

https://www.jetbrains.com/help/idea/aspectj.html

0

안녕하세요.

안내대로 따라하다가 실수로 language injection 툴팁에서 실수로 disable을 눌렀더니 더이상 language injection 툴팁 메뉴가 나오지 않는데 혹시 어떻게 리셋하는지 아실까요?

인텔리제이 설정을 초기화 해도 된다면 아래 링크를 참고하여 초기화를 시도해주세요.

https://moneyraise123.tistory.com/21

 

0

양동우님의 프로필 이미지
양동우
질문자

아 현재 유료 버전 사용하고 있는데... 적용이 안돼서 문의 드립니다

 

1)execution(~) 코드 라인에 마우스 커서를 올리고 alt + enter 혹은 좌측의 전구 버튼을 클릭합니다.

2) Inject language or reference 선택

3) AspectJ 선택

일부러 추가하셨을 것 같지는 않아 이후 강의인 AOP 프로젝트 코드에서 확인하니 바로 인식되네요,

말씀드린 위의 방식으로 코드 인식을 바꾸는게 맞고, 해당 방법으로 JPA 강의 때도 JPA 관련 코드를 인식시키는 법을 보여주시기도 하였습니다.

제공해드리는 코드에서 AOP 코드에서 을 확인해보시면 하이라이팅 되어있는걸 확인하실 수 있으실거에요.

인텔리제이 2021.3.1 유료버전 사용하는데

AspectJ가 없어서 PointcutExpression 적용하니 잘 되네요

OMG님 방법에서 AspectJ 없으신 분들은 이걸로 한번 적용 해보세요

0

안녕하세요. 양동우님, 공식 서포터즈 OMG입니다.

인텔리제이 무료버전( = 커뮤니티 버전)을 이용하시면 영한님의 유료버전( = 얼티메이트 버전)에서 제공하는 편의기능, 하이라이팅 기능 등을 이용하실 수 없습니다.



감사합니다.